@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Cuprum:ital,wght@0,400..700;1,400..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@media (max-width: 575.98px){.footer{font-weight:700;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:#a8a29e}.footer__link{list-style:none}.footer__link .footerLink{font-size:1rem;text-align:center;color:#131114;text-decoration:none;font-family:cuprum}.footer__info{color:#131114;display:flex;flex-direction:column;align-items:center;font-family:cuprum}.footer__info .noneMobile,.footer__info .btnSign{display:none}}@media (min-width: 576px){.footer{font-weight:700;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:#a8a29e}.footer__link{list-style:none}.footer__link .footerLink{font-size:1.25rem;text-align:center;color:#131114;text-decoration:none;font-family:cuprum}.footer__info{color:#131114;display:flex;flex-direction:column;align-items:center;font-family:cuprum}.footer__info .noneMobile,.footer__info .btnSign{display:none}}@media (min-width: 768px){.footer__ink{font-size:1.4rem;text-align:center;color:#131114;text-decoration:none;font-family:cuprum}.footer__ink .noneMobile{display:none;font-size:1.1rem;text-align:start;color:#131114;text-decoration:none;font-family:cuprum}.footer____info{text-align:center;width:100%}}@media (min-width: 992px){.footer{align-items:start}.footer__link{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.footer__link .footerLink{font-size:1.4rem;text-align:start;color:#131114;text-decoration:none;font-family:cuprum}.footer__link .contactContain{display:flex;flex-direction:column;align-items:center;gap:1rem}.footer__link .footerLink:hover{color:#f4f4f5}.footer__info{text-align:start;width:100%;font-size:1.1rem}.footer__info .noneMobile{display:inline;font-size:1.1rem;text-align:start;color:#131114;text-decoration:none;font-family:cuprum}.footer__info a{text-decoration:none;color:#131114}}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@media (max-width: 575.98px){main{font-family:Montserrat;display:flex;flex-direction:column;text-align:center;background-color:#3f3f46}main .sectionIntro{background-color:#3f3f46;padding-bottom:5rem}main .sectionIntro .pIntro,main .sectionIntro .iconIntro{padding:1rem;color:#a8a29e;text-align:center;font-size:1.2rem}main .sectionIntro .iconIntro{font-size:1.7rem}main .sectionIntro a{text-decoration:none}main .sectionIntro a span{text-wrap:nowrap;font-weight:700;font-family:cuprum;font-size:1.3rem;color:#3f3f46;border:1px solid #a8a29e;border-radius:5px;padding:0 .5rem;background-color:#f4f4f5}main .aboutTitle{color:#232826;padding-bottom:1rem}main .sectionInfo{padding-bottom:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:#a8a29e}main .sectionInfo .sectionInfoContent{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#131114}main .sectionInfo .sectionInfoContent .containerTitlePBtn{padding:0 .5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}main .sectionInfo .sectionInfoContent .imgInfo{width:15rem;height:15rem;order:-1}main .sectionProject{background-color:#3f3f46;color:#a8a29e}main .sectionProject .projectTitle{padding:2rem 0;color:#a8a29e}main .sectionSkills{background-color:#f4f4f5}main .sectionSkills .skillsTitle{padding-bottom:2rem;color:#3f3f46}main .sectionTarif{padding:5rem .5rem 0}main .sectionTarif .tarifTitle{color:#f4f4f5;margin:3rem 0}main .sectionTarif #ecoP{margin-bottom:1.5rem;font-weight:700;color:#92c292}main .sectionContact{display:flex;flex-direction:column;gap:2rem;background-color:#3f3f46;padding:3rem .5rem}main .sectionContact .contactTitle{color:#a8a29e;margin-top:3rem}main .sectionContact p{color:#f4f4f5}main .sectionContact a .iconA{position:relative;color:#a8a29e;font-size:2rem;top:1rem;animation:bounce 2s infinite ease-in-out;animation-delay:1s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-40px)}}}@media (min-width: 576px){main{font-family:Montserrat;display:flex;flex-direction:column;text-align:center;background-color:#3f3f46}main .sectionIntro{background-color:#3f3f46;padding-bottom:5rem}main .sectionIntro .pIntro,main .sectionIntro .iconIntro{padding:1rem;color:#a8a29e;text-align:center;font-size:1.5rem}main .sectionIntro .iconIntro{font-size:2rem}main .sectionIntro a{text-decoration:none}main .sectionIntro a span{text-wrap:nowrap;font-weight:700;font-family:cuprum;font-size:1.4rem;color:#3f3f46;border:1px solid #a8a29e;border-radius:5px;padding:0 .5rem;background-color:#f4f4f5}main .aboutTitle{color:#3f3f46;font-size:1.8rem;padding-bottom:1rem}main .sectionInfo{padding-bottom:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:#a8a29e}main .sectionInfo .sectionInfoContent{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#131114}main .sectionInfo .sectionInfoContent .containerTitlePBtn{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0 1rem}main .sectionInfo .sectionInfoContent .imgInfo{width:20rem;height:20rem;order:-1}main .sectionInfo .sectionInfoContent .pInfo{font-size:1.2rem}main .sectionProject{background-color:#3f3f46;color:#a8a29e}main .sectionProject .projectTitle{color:#a8a29e;font-size:2rem;padding:4rem 0 2rem}main .sectionSkills{background-color:#f4f4f5}main .sectionSkills .skillsTitle{color:#3f3f46;font-size:2rem;padding-bottom:2rem}main .sectionTarif{padding:5rem .5rem 0}main .sectionTarif .tarifTitle{color:#f4f4f5;margin:3rem 0;font-size:2rem}main .sectionTarif #ecoP{margin-bottom:1.5rem;font-weight:700;color:#92c292}main .sectionContact{display:flex;flex-direction:column;gap:2rem;background-color:#3f3f46;padding:8rem 2rem 6rem}main .sectionContact .contactTitle{color:#a8a29e;margin-bottom:2rem}main .sectionContact p{color:#8c9c7c}main .sectionContact a .iconA{position:relative;color:#a8a29e;font-size:2rem;top:1rem;animation:bounce 2s infinite ease-in-out;animation-delay:1s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-40px)}}}@media (min-width: 768px){main{font-family:Montserrat;display:flex;flex-direction:column;text-align:center;background-color:#3f3f46}main .sectionIntro{background-color:#3f3f46;padding-bottom:5rem}main .sectionIntro .pIntro,main .sectionIntro .iconIntro{padding:1rem;color:#a8a29e;text-align:center;font-size:1.5rem}main .sectionIntro .iconIntro{font-size:2rem}main .sectionIntro a{text-decoration:none}main .sectionIntro a span{text-wrap:nowrap;font-weight:700;font-family:cuprum;font-size:1.4rem;color:#3f3f46;border:1px solid #a8a29e;border-radius:5px;padding:0 .5rem;background-color:#f4f4f5}main .aboutTitle{color:#3f3f46;font-size:1.8rem;padding-bottom:1rem}main .sectionInfo{padding-bottom:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:#a8a29e}main .sectionInfo .sectionInfoContent{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#131114}main .sectionInfo .sectionInfoContent .imgInfo{width:20rem;height:20rem}main .sectionInfo .sectionInfoContent .pInfo{font-size:1.2rem}main .sectionProject{background-color:#3f3f46;color:#a8a29e}main .sectionProject .projectTitle{color:#a8a29e;font-size:2rem}main .sectionSkills{background-color:#f4f4f5}main .sectionSkills .skillsTitle{color:#3f3f46;font-size:2rem}main .sectionContact{display:flex;flex-direction:column;gap:2rem;background-color:#3f3f46;padding:8rem 6rem 6rem}main .sectionContact label{font-size:1.5rem}main .sectionContact .contactTitle{color:#a8a29e;margin-bottom:2rem;font-size:2rem}main .sectionContact p{color:#f4f4f5}main .sectionContact a .iconA{position:relative;color:#a8a29e;font-size:2rem;top:1rem;animation:bounce 2s infinite ease-in-out;animation-delay:1s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-40px)}}}@media (min-width: 992px){main{font-family:Montserrat;display:flex;flex-direction:column;text-align:center;background-color:#3f3f46}main .sectionIntro{background-color:#3f3f46;padding-bottom:5rem}main .sectionIntro .pIntro,main .sectionIntro .iconIntro{padding:1rem;color:#a8a29e;text-align:center;font-size:1.5rem}main .sectionIntro .iconIntro{font-size:2rem}main .sectionIntro a{text-decoration:none}main .sectionIntro a span{text-wrap:nowrap;font-weight:700;font-family:cuprum;font-size:1.4rem;color:#3f3f46;border:1px solid #a8a29e;border-radius:5px;padding:0 .5rem;background-color:#f4f4f5}main .aboutTitle{color:#3f3f46;font-size:2rem;padding-bottom:1rem}main .sectionInfo{display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:#a8a29e}main .sectionInfo .sectionInfoContent{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#131114}main .sectionInfo .sectionInfoContent .imgInfo{width:20rem;height:20rem}main .sectionInfo .sectionInfoContent .pInfo{font-size:1.2rem}main .sectionProject{background-color:#3f3f46;color:#a8a29e}main .sectionProject .projectTitle{color:#a8a29e;font-size:2rem}main .sectionSkills{background-color:#f4f4f5}main .sectionSkills .skillsTitle{color:#3f3f46;font-size:2rem}main .sectionTarif #ecoP{font-size:1.5rem}main .sectionContact{display:flex;flex-direction:column;align-items:center;gap:2rem;background-color:#3f3f46;padding:8rem 16rem 6rem}main .sectionContact label{font-size:1.5rem}main .sectionContact .contactTitle{color:#a8a29e;margin-bottom:2rem;font-size:2rem}main .sectionContact p{color:#f4f4f5}main .sectionContact a .iconA{position:relative;color:#a8a29e;font-size:2rem;top:1rem;animation:bounce 2s infinite ease-in-out;animation-delay:1s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-40px)}}}@media (min-width: 1440px){main{font-family:Montserrat;display:flex;flex-direction:column;text-align:center;background-color:#3f3f46}main .sectionIntro{background-color:#3f3f46;padding-bottom:5rem}main .sectionIntro .pIntro,main .sectionIntro .iconIntro{padding:1rem;color:#a8a29e;text-align:center;font-size:1.8rem}main .sectionIntro .iconIntro{font-size:2.2rem}main .sectionIntro a{text-decoration:none}main .sectionIntro a span{text-wrap:nowrap;font-weight:700;font-family:cuprum;font-size:1.8rem;color:#3f3f46;border:1px solid #a8a29e;border-radius:5px;padding:0 .5rem;background-color:#f4f4f5}main .aboutTitle{color:#3f3f46;font-size:2.5rem;padding-bottom:1rem}main .sectionInfo{display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:#a8a29e}main .sectionInfo .containerBulle .btnContact{width:15rem;font-size:1.5rem}main .sectionInfo .containerBulle .btnContact__icon{font-size:2rem}main .sectionInfo .btnCv{font-size:1.5rem}main .sectionInfo .btnCv button{font-size:1.1rem}main .sectionInfo .sectionInfoContent{display:flex;flex-direction:row;gap:5rem;color:#131114}main .sectionInfo .sectionInfoContent .imgInfo{width:25rem;height:25rem;order:1}main .sectionInfo .sectionInfoContent .pInfo{font-size:1.2rem;max-width:50rem}main .sectionInfo .sectionInfoContent .containerTitlePBtn{display:flex;flex-direction:column;align-items:center;gap:1rem}main .sectionProject{background-color:#3f3f46;color:#a8a29e}main .sectionProject .projectTitle{color:#a8a29e;font-size:2.5rem}main .sectionSkills{background-color:#f4f4f5}main .sectionSkills .skillsTitle{color:#3f3f46;font-size:2.5rem}main .sectionTarif{display:flex;flex-direction:column;align-items:center}main .sectionTarif .tarifTitle{font-size:2.5rem}main .sectionTarif #ecoP{font-size:2rem}main .sectionContact{display:flex;flex-direction:column;gap:2rem;background-color:#3f3f46;padding:8rem 25rem 6rem}main .sectionContact .contactTitle{color:#a8a29e;margin-bottom:2rem;font-size:2.5rem}main .sectionContact p{color:#f4f4f5}main .sectionContact a .iconA{position:relative;color:#a8a29e;font-size:2rem;top:1rem;animation:bounce 2s infinite ease-in-out;animation-delay:1s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-40px)}}}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@media (max-width: 575.98px){.containerBulle{display:flex;justify-content:center}.containerBulle .btnContact{cursor:pointer;border-radius:40px;border:1px solid #f4f4f5;box-shadow:1px 2px 5px 2px #3f3f46;padding:.65rem 1.25rem;font-family:Montserrat;font-weight:700;font-size:1rem;width:11rem;background-color:#f4f4f5}.containerBulle .btnContact__bulle{border:1px solid #f4f4f5;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;background-color:#f4f4f5;border-radius:40px;padding:.65rem 1.25rem;box-shadow:1px 2px 5px 2px #3f3f46;width:8.5rem}.containerBulle .btnContact__bulle button{border:none;background:none}.containerBulle .btnContact__icon{cursor:pointer;color:#3f3f46;font-size:1.2rem}}@media (min-width: 576px){.containerBulle{display:flex;justify-content:center}.containerBulle .btnContact{cursor:pointer;border-radius:40px;border:1px solid #f4f4f5;box-shadow:1px 2px 5px 2px #3f3f46;padding:.65rem 1.25rem;font-family:Montserrat;font-weight:700;font-size:1rem;width:11rem;background-color:#f4f4f5}.containerBulle .btnContact__bulle{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;background-color:#f4f4f5;border-radius:40px;padding:.65rem 1.25rem;border:1px solid #f4f4f5;box-shadow:1px 2px 5px 2px #3f3f46;width:8.5rem}.containerBulle .btnContact__bulle button{border:none;background:none}.containerBulle .btnContact__icon{cursor:pointer;color:#3f3f46;font-size:1.2rem}}@media (min-width: 992px){.containerBulle .btnContact__icon:hover{position:relative;top:1px;color:#a8a29e}}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@media (max-width: 575.98px){.formContact{background-color:#a8a29e;color:#3f3f46;border:2px solid #a8a29e;border-radius:10px;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.formContact button{box-shadow:none}.formContact__btn{cursor:pointer;border-radius:40px;border:1px solid #f4f4f5;box-shadow:1px 2px 5px 2px #3f3f46;padding:.5rem 1rem;font-family:Montserrat;font-weight:700;font-size:1rem;width:11rem;background-color:#f4f4f5}.formContact .infoContainer{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.formContact .infoContainer__email{display:flex;flex-direction:column;align-items:center;width:100%}.formContact .infoContainer__email input{width:17rem;padding:.2rem;border-radius:10px;border:1px solid #3f3f46;box-shadow:1px 2px 5px 1px #3f3f46}.formContact .infoContainer__msg{display:flex;flex-direction:column;align-items:center;width:100%}.formContact .infoContainer__msg textarea{box-shadow:1px 2px 5px 1px #3f3f46;border:1px solid #3f3f46;border-radius:10px;padding:.2rem;height:7rem;width:17rem}.formContact .nameContainer{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.formContact .nameContainer input{box-shadow:1px 2px 5px 1px #3f3f46;border:1px solid #3f3f46;border-radius:10px;padding:.2rem;width:17rem}}@media (min-width: 576px){.formContact{background-color:#a8a29e;color:#3f3f46;border:3px solid #f4f4f5;border-radius:10px;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.formContact__btn{cursor:pointer;border-radius:40px;border:1px solid #f4f4f5;box-shadow:1px 2px 5px 2px #3f3f46;padding:.5rem 1rem;font-family:Montserrat;font-weight:700;font-size:1rem;width:11rem;background-color:#f4f4f5}.formContact .infoContainer{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.formContact .infoContainer__email{width:100%;display:flex;flex-direction:column;align-items:center}.formContact .infoContainer__email input{width:28rem;padding:.2rem;border-radius:10px;border:1px solid #3f3f46;box-shadow:1px 2px 5px 1px #3f3f46}.formContact .infoContainer__msg{display:flex;flex-direction:column;align-items:center;width:100%}.formContact .infoContainer__msg textarea{height:5rem;width:28rem;box-shadow:1px 2px 5px 1px #3f3f46;border:1px solid #3f3f46;border-radius:10px;padding:.2rem}.formContact .nameContainer{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.formContact .nameContainer input{box-shadow:1px 2px 5px 1px #3f3f46;border:1px solid #3f3f46;border-radius:10px;padding:.2rem;width:28rem}}@media (min-width: 768px){.formContact{background-color:#a8a29e;color:#3f3f46;border:3px solid #f4f4f5;border-radius:10px;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.formContact__btn{cursor:pointer;border-radius:40px;border:1px solid #f4f4f5;box-shadow:1px 2px 5px 2px #3f3f46;padding:.5rem 1rem;font-family:Montserrat;font-weight:700;font-size:1rem;width:11rem;background-color:#f4f4f5}.formContact .infoContainer{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.formContact .infoContainer__email{width:100%;display:flex;flex-direction:column;align-items:center}.formContact .infoContainer__email input{width:34rem;padding:.2rem;border-radius:10px;border:1px solid #3f3f46;box-shadow:1px 2px 5px 1px #3f3f46;font-size:1.2rem}.formContact .infoContainer__msg{display:flex;flex-direction:column;align-items:center;width:100%}.formContact .infoContainer__msg textarea{height:5rem;width:34rem;box-shadow:1px 2px 5px 1px #3f3f46;border:1px solid #3f3f46;border-radius:10px;padding:.2rem;font-size:1.2rem}.formContact .nameContainer{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.formContact .nameContainer input{box-shadow:1px 2px 5px 1px #3f3f46;border:1px solid #3f3f46;border-radius:10px;padding:.2rem;width:34rem;font-size:1.2rem}}@media (min-width: 992px){.formContact{background-color:#a8a29e;color:#3f3f46;border:3px solid #f4f4f5;border-radius:10px;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;width:35rem}.formContact__btn{cursor:pointer;border-radius:40px;border:1px solid #f4f4f5;box-shadow:1px 2px 5px 2px #3f3f46;padding:.5rem 1rem;font-family:Montserrat;font-weight:700;font-size:1rem;width:11rem;background-color:#f4f4f5}.formContact .infoContainer{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.formContact .infoContainer__email{width:100%;display:flex;flex-direction:column;align-items:center}.formContact .infoContainer__email input{width:34rem;padding:.2rem;border-radius:10px;border:1px solid #3f3f46;box-shadow:1px 2px 5px 1px #3f3f46;font-size:1.2rem}.formContact .infoContainer__msg{display:flex;flex-direction:column;align-items:center;width:100%}.formContact .infoContainer__msg textarea{height:5rem;width:34rem;box-shadow:1px 2px 5px 1px #3f3f46;border:1px solid #3f3f46;border-radius:10px;padding:.2rem;font-size:1.2rem}.formContact .nameContainer{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.formContact .nameContainer input{box-shadow:1px 2px 5px 1px #3f3f46;border:1px solid #3f3f46;border-radius:10px;padding:.2rem;width:34rem;font-size:1.2rem}}@media (min-width: 1440px){.waitForm{display:flex;flex-direction:column;align-items:center}.waitForm .formContact{border-radius:10px;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;width:50rem;max-width:60rem}.waitForm .formContact__btn{cursor:pointer;border-radius:40px;padding:.5rem 1rem;font-family:Montserrat;font-weight:700;font-size:1.2rem;width:11rem}.waitForm .formContact .infoContainer{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.waitForm .formContact .infoContainer__email{width:100%}.waitForm .formContact .infoContainer__email input{height:2rem;font-size:1.1rem;width:45rem}.waitForm .formContact .infoContainer__msg{display:flex;flex-direction:column;align-items:center;width:100%}.waitForm .formContact .infoContainer__msg textarea{font-size:1.1rem;height:5rem;width:45rem}.waitForm .formContact .nameContainer{display:flex;flex-direction:column;gap:1rem;width:100%}.waitForm .formContact .nameContainer input{height:2rem;font-size:1.1rem;width:45rem}}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@media (max-width: 575.98px){.containerCards__carousel{padding:2rem .5rem 4rem;display:flex;flex-direction:column;align-items:center;gap:5rem}.containerCards__carousel .cards{width:17rem;height:24rem;perspective:1000px;cursor:pointer;position:relative}.containerCards__carousel .cards.flipped .cards__frontContent{transform:rotateY(180deg)}.containerCards__carousel .cards.flipped .cards__backContent{transform:rotateY(0)}.containerCards__carousel .cards .frontContent,.containerCards__carousel .cards .backContent{border-radius:10px;border:2px solid #fff;position:absolute;width:100%;height:103%;backface-visibility:hidden;transition:transform .6s}.containerCards__carousel .cards .frontContent{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:1rem;background-color:#f4f4f5;transform:rotateY(0)}.containerCards__carousel .cards .frontContent__category{font-family:cuprum;font-size:1.1rem;text-decoration:underline;color:#3f3f46}.containerCards__carousel .cards .frontContent__Img{width:16rem;height:10rem;border-radius:10px}.containerCards__carousel .cards .frontContent__Title{color:#3f3f46;font-size:1.25rem}.containerCards__carousel .cards .frontContent .inner{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:3rem}.containerCards__carousel .cards .backContent{background-color:#a8a29e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;transform:rotateY(-180deg)}.containerCards__carousel .cards .backContent__P{padding:.5rem 1rem;font-family:cuprum;color:#3f3f46;font-size:.9rem;white-space:pre-wrap;text-align:start}.containerCards__carousel .cards .backContent .linkContain{padding:.5rem 0;display:flex;flex-direction:column;gap:.5rem}.containerCards__carousel .cards .backContent__linkGithub,.containerCards__carousel .cards .backContent__linkProjet{font-weight:700;font-style:italic;font-size:.8rem;color:#3f3f46}.containerCards__carousel .cards .backContent .cardsIconsContainerLink .cardsIcons{width:3rem;height:3rem}}@media (min-width: 576px){.containerCards__carousel{padding:2rem .5rem 4rem;display:flex;flex-direction:column;align-items:center;gap:5rem}.containerCards__carousel .cards{width:30rem;height:30rem;perspective:1000px;cursor:pointer;position:relative}.containerCards__carousel .cards.flipped .cards__frontContent{transform:rotateY(180deg)}.containerCards__carousel .cards.flipped .cards__backContent{transform:rotateY(0)}.containerCards__carousel .cards .frontContent,.containerCards__carousel .cards .backContent{border-radius:10px;border:2px solid #fff;position:absolute;width:100%;height:100%;backface-visibility:hidden;transition:transform .6s}.containerCards__carousel .cards .frontContent{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:1rem;background-color:#f4f4f5;transform:rotateY(0)}.containerCards__carousel .cards .frontContent__category{font-family:cuprum;font-size:1.3rem;text-decoration:underline;color:#3f3f46}.containerCards__carousel .cards .frontContent__Img{width:25rem;height:19rem;border-radius:10px}.containerCards__carousel .cards .frontContent__Title{color:#3f3f46;font-size:1.5rem}.containerCards__carousel .cards .frontContent .inner{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:1rem}.containerCards__carousel .cards .backContent{background-color:#a8a29e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;transform:rotateY(-180deg)}.containerCards__carousel .cards .backContent__P{padding:.5rem 1rem;font-family:cuprum;color:#3f3f46;font-size:1.5rem;white-space:pre-wrap;text-align:start}.containerCards__carousel .cards .backContent .linkContain{padding:.5rem 0;display:flex;flex-direction:column;gap:.5rem}.containerCards__carousel .cards .backContent__linkGithub,.containerCards__carousel .cards .backContent__linkProjet{font-weight:700;font-style:italic;font-size:1.1rem;color:#3f3f46}.containerCards__carousel .cards .backContent .cardsIconsContainerLink{display:flex;flex-direction:column;gap:1rem}.containerCards__carousel .cards .backContent .cardsIconsContainerLink .iconContainer{display:flex;flex-direction:row;justify-content:center;gap:1rem}.containerCards__carousel .cards .backContent .cardsIconsContainerLink .iconContainer .cardsIcons{width:4rem;height:4rem}}@media (min-width: 768px){.containerCards__carousel{display:flex;flex-direction:column;align-items:center;gap:5rem}.containerCards__carousel .cards{width:40rem;height:30rem;perspective:1000px;cursor:pointer;position:relative}.containerCards__carousel .cards.flipped .cards__frontContent{transform:rotateY(180deg)}.containerCards__carousel .cards.flipped .cards__backContent{transform:rotateY(0)}.containerCards__carousel .cards .frontContent,.containerCards__carousel .cards .backContent{border-radius:10px;border:2px solid #fff;position:absolute;width:100%;height:100%;backface-visibility:hidden;transition:transform .6s}.containerCards__carousel .cards .frontContent{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:1rem;background-color:#f4f4f5;transform:rotateY(0)}.containerCards__carousel .cards .frontContent__category{font-family:cuprum;font-size:1.3rem;text-decoration:underline;color:#3f3f46}.containerCards__carousel .cards .frontContent__Img{width:35rem;height:19rem;border-radius:10px}.containerCards__carousel .cards .frontContent__Title{color:#3f3f46;font-size:1.5rem}.containerCards__carousel .cards .backContent{background-color:#a8a29e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;transform:rotateY(-180deg)}.containerCards__carousel .cards .backContent__P{padding:.5rem 1rem;font-family:cuprum;color:#3f3f46;font-size:1.5rem}.containerCards__carousel .cards .backContent__link{font-weight:700;font-style:italic;font-size:1rem;color:#3f3f46}.containerCards__carousel .cards .backContent .cardsIconsContainerLink{display:flex;flex-direction:column;gap:1rem}.containerCards__carousel .cards .backContent .cardsIconsContainerLink .iconContainer{display:flex;flex-direction:row;gap:1rem}.containerCards__carousel .cards .backContent .cardsIconsContainerLink .iconContainer .cardsIcons{width:4rem;height:4rem}}@media (min-width: 992px){.containerCards{display:flex;flex-direction:column;align-items:center;gap:5rem}.containerCards .cards{width:50rem;height:30rem;perspective:1000px;cursor:pointer;position:relative}.containerCards .cards.flipped .cards__frontContent{transform:rotateY(180deg)}.containerCards .cards.flipped .cards__backContent{transform:rotateY(0)}.containerCards .cards .frontContent,.containerCards .cards .backContent{border-radius:10px;position:absolute;width:100%;height:100%;backface-visibility:hidden;transition:transform .6s}.containerCards .cards .frontContent{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:1rem;background-color:#f4f4f5;transform:rotateY(0)}.containerCards .cards .frontContent__category{font-family:cuprum;font-size:1.4rem;text-decoration:underline;color:#3f3f46}.containerCards .cards .frontContent__Img{width:40rem;height:19rem;border-radius:10px}.containerCards .cards .frontContent__Title{color:#3f3f46;font-size:1.8rem}.containerCards .cards .backContent{background-color:#a8a29e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;transform:rotateY(-180deg)}.containerCards .cards .backContent__P{padding:.5rem 1rem;font-family:cuprum;color:#3f3f46;font-size:1.5rem}.containerCards .cards .backContent__link{font-weight:700;font-style:italic;font-size:1rem;color:#3f3f46}.containerCards .cards .backContent .cardsIconsContainerLink{display:flex;flex-direction:column;gap:1rem}.containerCards .cards .backContent .cardsIconsContainerLink .iconContainer{display:flex;flex-direction:row;gap:1rem}.containerCards .cards .backContent .cardsIconsContainerLink .iconContainer .cardsIcons{width:4rem;height:4rem}}@media (min-width: 1024px){.containerCards__carousel{padding-top:2rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:5rem}.containerCards__carousel .cards{width:40rem;height:30rem;perspective:1000px;cursor:pointer;position:relative}.containerCards__carousel .cards.flipped .cards__frontContent{transform:rotateY(180deg)}.containerCards__carousel .cards.flipped .cards__backContent{transform:rotateY(0)}.containerCards__carousel .cards .frontContent,.containerCards__carousel .cards .backContent{border-radius:10px;position:absolute;width:100%;height:100%;backface-visibility:hidden;transition:transform .6s}.containerCards__carousel .cards .frontContent{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:1rem;background-color:#f4f4f5;transform:rotateY(0)}.containerCards__carousel .cards .frontContent__category{font-family:cuprum;font-size:1.4rem;text-decoration:underline;color:#3f3f46}.containerCards__carousel .cards .frontContent__Img{width:35rem;height:19rem;border-radius:10px}.containerCards__carousel .cards .frontContent__Title{color:#3f3f46;font-size:1.8rem}.containerCards__carousel .cards .backContent{background-color:#a8a29e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;transform:rotateY(-180deg)}.containerCards__carousel .cards .backContent__P{padding:.5rem 1rem;font-family:cuprum;color:#3f3f46;font-size:1.5rem}.containerCards__carousel .cards .backContent__link{font-weight:700;font-style:italic;font-size:1rem;color:#3f3f46}.containerCards__carousel .cards .backContent .cardsIconsContainerLink{display:flex;flex-direction:column;gap:1rem}.containerCards__carousel .cards .backContent .cardsIconsContainerLink .iconContainer{display:flex;flex-direction:row;gap:1rem}.containerCards__carousel .cards .backContent .cardsIconsContainerLink .iconContainer .cardsIcons{width:4rem;height:4rem}}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}.filterContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:.5rem;gap:1rem}.filterContainer button{cursor:pointer;padding:.5rem;background-color:#f4f4f5;border:3px solid #131114;border-radius:10px;color:#131114;font-size:1.4rem;font-family:cuprum;box-shadow:2px 2px 0 2px #f4f4f5}.filterContainer button:hover{background-color:#a8a29e;color:#131114}.filterContainer button.active{background-color:#3f3f46;border:3px solid #f4f4f5;box-shadow:2px 2px 0 4px #131114;color:#f4f4f5}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}.skillsContainer{position:relative;z-index:0}.skillsContainer__iconsTitleContain{animation:bounce 2s infinite ease-in-out}.skillsContainer__iconsTitleContain:nth-child(1){animation-delay:.2s}.skillsContainer__iconsTitleContain:nth-child(2){animation-delay:.4s}.skillsContainer__iconsTitleContain:nth-child(3){animation-delay:.6s}.skillsContainer__iconsTitleContain:nth-child(4){animation-delay:.8s}.skillsContainer__iconsTitleContain:nth-child(5){animation-delay:1s}.skillsContainer__iconsTitleContain:nth-child(6){animation-delay:1.2s}.skillsContainer__iconsTitleContain:nth-child(7){animation-delay:1.4s}.skillsContainer__iconsTitleContain:nth-child(8){animation-delay:1.6s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-40px)}}.skillsContainer__title{font-size:1.5rem}@media (max-width: 575.98px){.skillsContainer{padding:0 .5rem 3rem;display:flex;flex-wrap:wrap;justify-content:center;gap:3rem;margin-top:2rem}.skillsContainer__iconsTitleContain{position:relative;display:flex;flex-direction:column;align-items:center;top:1rem}.skillsContainer__icons{width:5rem;height:6rem}.skillsContainer__title{font-size:1.6rem;font-family:Montserrat;color:#3f3f46}}@media (min-width: 576px){.skillsContainer{padding:0 .5rem 3rem;display:flex;flex-wrap:wrap;justify-content:center;gap:3rem;margin-top:2rem}.skillsContainer__iconsTitleContain{position:relative;display:flex;flex-direction:column;align-items:center;top:1rem}.skillsContainer__icons{width:5rem;height:6rem}.skillsContainer__title{font-size:1.6rem;font-family:Montserrat;color:#3f3f46}}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@media (max-width: 575.98px){header{position:sticky;z-index:1;top:0;display:flex;flex-direction:column;background-color:#232826;padding-top:.5rem}header .logo-header{font-family:Montserrat;text-align:center}header .logo-header a{text-decoration:none}header .logo-header h1{color:#e8eacc;font-size:1.5rem;font-weight:700}header .logo-header p{font-size:1rem;color:#8c9c7c}}@media (min-width: 576px){header{position:sticky;z-index:1;top:0;display:flex;flex-direction:column;background-color:#232826;padding-top:.5rem}header .logo-header{font-family:Montserrat;text-align:center}header .logo-header a{text-decoration:none}header .logo-header h1{color:#e8eacc;font-size:2rem;font-weight:700}header .logo-header p{font-size:1.25rem;color:#8c9c7c}}@media (min-width: 992px){header{position:sticky;z-index:1;top:0;display:flex;flex-direction:row;justify-content:space-between;align-items:end;background-color:#232826;padding:.5rem 1rem}header .logo-header{font-family:Montserrat;text-align:center}header .logo-header a{text-decoration:none}header .logo-header h1{font-size:2.3rem;font-weight:700}header .logo-header p{font-size:1.5rem;color:#8c9c7c}}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@media (max-width: 575.98px){.nav{padding-right:.5rem;font-family:cuprum;display:flex;flex-direction:column;align-items:end;background-color:#23282600}.nav__container-link-page,.nav__container-link-url{padding:.5rem;list-style:none;display:flex;align-items:center}.nav__container-link-page a,.nav__container-link-url a{text-decoration:none}.nav__container-link-page .navLink,.nav__container-link-url .navLink{color:#a8a29e}.nav__container-link-page{gap:.5rem;font-size:1.3rem;flex-direction:column;align-items:end}.nav__container-link-url{gap:1rem;flex-direction:row;justify-content:end}.nav__container-link-url img{width:1.6rem}.nav__container-link-url .btnAccess{display:none}.nav button{background:none;color:#f4f4f5;border:none;cursor:pointer}.nav .burgerIcon{color:#f4f4f5;font-size:1.5rem}}@media (min-width: 576px){.nav{padding-right:.5rem;font-family:cuprum;display:flex;flex-direction:column;align-items:end;background-color:#23282600}.nav__container-link-page,.nav__container-link-url{padding:.5rem;list-style:none;display:flex;align-items:center}.nav__container-link-page a,.nav__container-link-url a{text-decoration:none}.nav__container-link-page .navLink,.nav__container-link-url .navLink{color:#e8eacc}.nav__container-link-page{gap:.5rem;font-size:1.4rem;flex-direction:column;align-items:end}.nav__container-link-url{gap:1rem;flex-direction:row;justify-content:end}.nav__container-link-url img{width:1.8rem}.nav__container-link-url .btnAccess{display:none}.nav button{background:none;color:#f4f4f5;border:none;cursor:pointer}.nav .burgerIcon{color:#f4f4f5;font-size:1.9rem}}@media (min-width: 992px){.nav{padding-right:.5rem;font-family:cuprum;display:flex;flex-direction:row;align-items:end;background-color:#23282600;gap:1rem}.nav__container-link-page,.nav__container-link-url{padding:.5rem;list-style:none;display:flex;align-items:center}.nav__container-link-page a,.nav__container-link-url a{text-decoration:none}.nav__container-link-page .navLink :hover,.nav__container-link-url .navLink :hover{color:#f4f4f5;position:relative;top:1px}.nav__container-link-page{gap:1.5rem;font-size:1.8rem;flex-direction:row;align-items:end}.nav__container-link-url{gap:1rem;flex-direction:row;justify-content:end}.nav__container-link-url img{width:2rem}.nav__container-link-url .btnAccess{display:none}.nav__container-link-url .navLink:hover{filter:invert(41%) sepia(17%) saturate(687%) hue-rotate(18deg) brightness(91%) contrast(82%)}.nav button{background:none;color:#f4f4f5;border:none;cursor:pointer}.nav .burgerIcon{color:#f4f4f5;font-size:2.1rem}}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}.hidden{opacity:0}.console-container{font-family:Cuprum;font-size:2.5rem;text-align:center;color:#a8a29e;top:0;bottom:0;left:0;right:0;padding-top:2rem;margin:auto}.console-underscore{display:inline-block;position:relative}@media (max-width: 575.98px){.console-container{font-size:1.9rem;height:5rem}}@media (min-width: 992px){.console-container{font-size:4rem}}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@media (max-width: 575.98px){.custom-shape-divider-top-1725366078{position:relative;top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-top-1725366078 svg{position:relative;display:block;width:calc(130% + 1.3px);height:100px}.custom-shape-divider-top-1725366078 .shape-fill{fill:#3f3f46}}@media (min-width: 576px){.custom-shape-divider-top-1725366078{position:relative;top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-top-1725366078 svg{position:relative;display:block;width:calc(130% + 1.3px);height:150px}.custom-shape-divider-top-1725366078 .shape-fill{fill:#3f3f46}}@media (min-width: 768px){.custom-shape-divider-top-1725366078{position:relative;top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-top-1725366078 svg{position:relative;display:block;width:calc(130% + 1.3px);height:200px}.custom-shape-divider-top-1725366078 .shape-fill{fill:#3f3f46}}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@media (max-width: 575.98px){.custom-shape-divider-top-1725367582{position:relative;top:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-top-1725367582 svg{position:relative;display:block;width:calc(100% + 1.3px);height:100px}.custom-shape-divider-top-1725367582 .shape-fill{fill:#a8a29e}}@media (min-width: 576px){.custom-shape-divider-top-1725367582{position:relative;top:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-top-1725367582 svg{position:relative;display:block;width:calc(100% + 1.3px);height:100px}.custom-shape-divider-top-1725367582 .shape-fill{fill:#a8a29e}}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@media (max-width: 575.98px){.custom-shape-divider-top-1725370140{position:relative;top:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-top-1725370140 svg{position:relative;display:block;width:calc(100% + 1.3px);height:100px}.custom-shape-divider-top-1725370140 .shape-fill{fill:#3f3f46}}@media (min-width: 576px){.custom-shape-divider-top-1725370140{position:relative;top:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-top-1725370140 svg{position:relative;display:block;width:calc(100% + 1.3px);height:200px}.custom-shape-divider-top-1725370140 .shape-fill{fill:#3f3f46}}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@media (max-width: 575.98px){.custom-shape-divider-bottom-1725370299{position:relative;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-bottom-1725370299 svg{position:relative;display:block;width:calc(100% + 1.3px);height:100px}.custom-shape-divider-bottom-1725370299 .shape-fill{fill:#3f3f46}}@media (min-width: 576px){.custom-shape-divider-bottom-1725370299{position:relative;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-bottom-1725370299 svg{position:relative;display:block;width:calc(100% + 1.3px);height:200px}.custom-shape-divider-bottom-1725370299 .shape-fill{fill:#3f3f46}}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@media (max-width: 575.98px){.tarifContainer{display:flex;flex-direction:column;gap:1rem}.tarifContainer__cards{display:flex;flex-direction:column;align-items:center;gap:1rem;justify-content:space-evenly;height:auto;padding:.5rem;color:#131114;background-color:#a8a29e;border:2px solid #131114;border-radius:10px}.tarifContainer__title{font-size:1.3rem}.tarifContainer__price{font-size:1.1rem;color:#131114}.tarifContainer__description{width:100%;list-style:none;text-align:left;font-size:.9rem;white-space:pre-wrap}.tarifContainer__description h4{text-decoration:underline}.tarifContainer__button{all:unset;color:#131114;padding:.4rem;background-color:#f4f4f5;border:2px solid #131114;box-shadow:2px 2px 0 1px #f4f4f5;border-radius:10px}.tarifContainer__link{color:#131114;text-decoration:none;font-family:cuprum;font-size:1rem;font-weight:700}}@media (min-width: 576px){.tarifContainer{display:flex;flex-direction:column;gap:1rem}.tarifContainer__cards{display:flex;flex-direction:column;align-items:center;gap:1rem;justify-content:space-evenly;height:auto;padding:.5rem;color:#131114;background-color:#a8a29e;border:1px solid #131114;border-radius:10px}.tarifContainer__title{font-size:1.5rem}.tarifContainer__price{font-size:1.3rem}.tarifContainer__description{text-align:start;font-size:1.2rem;white-space:pre-wrap;width:100%}.tarifContainer__description li{list-style:none}.tarifContainer__description h4{text-decoration:underline}.tarifContainer__button{all:unset;color:#131114;padding:.4rem;background-color:#f4f4f5;border:2px solid #131114;box-shadow:2px 2px 0 1px #f4f4f5;border-radius:10px}.tarifContainer__link{color:#131114;text-decoration:none;font-family:cuprum;font-size:1.3rem;font-weight:700}}@media (min-width: 768px){.tarifContainer{display:flex;flex-direction:column;align-items:center;gap:1rem}.tarifContainer__cards{display:flex;flex-direction:column;align-items:center;gap:1rem;justify-content:space-between;height:auto;padding:.5rem;border:2px solid #f4f4f5;border-radius:10px;width:30rem}.tarifContainer__title{font-size:1.5rem}.tarifContainer__price{font-size:1.3rem}.tarifContainer__description{width:100%;list-style:none;text-align:left;font-size:1.2rem;white-space:pre-wrap}.tarifContainer__link{text-decoration:none;font-family:cuprum;font-size:1.3rem;font-weight:700}.tarifContainer__button:hover{background-color:#3f3f46;color:#fff}.tarifContainer__link:hover{color:#fff}}@media (min-width: 992px){.tarifContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:3rem}.tarifContainer__cards{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2rem;height:auto;min-height:20rem;max-height:92rem;width:16rem;padding:.5rem;border:4px solid #f4f4f5;border-radius:10px;box-shadow:0 0 17px -7px #e8eacc}.tarifContainer__title{font-size:1.2rem;min-height:3rem}.tarifContainer__price{font-size:1.1rem}.tarifContainer__description{width:100%;min-height:8rem;list-style:none;text-align:left;font-size:1.1rem;white-space:pre-wrap}.tarifContainer__button{all:unset;color:#131114;padding:.4rem;background-color:#f4f4f5;border:2px solid #131114;box-shadow:2px 2px 0 1px #f4f4f5;border-radius:10px}.tarifContainer__link{text-decoration:none;font-family:cuprum;font-size:1.3rem;font-weight:700}}@media (min-width: 1100px){.tarifContainer{display:flex;flex-direction:row;gap:5rem;max-width:100rem}.tarifContainer__cards{display:flex;flex-direction:column;align-items:center;gap:1rem;width:25rem;justify-content:space-between;height:auto;padding:.5rem;border:2px solid #f4f4f5;border-radius:10px}.tarifContainer__title{font-size:1.5rem}.tarifContainer__price{font-size:1.3rem}.tarifContainer__description{width:100%;list-style:none;text-align:left;font-size:1.2rem;white-space:pre-wrap}.tarifContainer__link{text-decoration:none;font-family:cuprum;font-size:1.3rem;font-weight:700}}@font-face{font-family:Luciole;src:url(../assets/fonts/Luciole-Regular/Luciole-Regular.eot);src:url(../assets/fonts/Luciole-Regular/Luciole-Regular.eot) format("embedded-opentype"),url(../assets/fonts/Luciole-Regular/Luciole-Regular.woff) format("woff"),url(../assets/fonts/Luciole-Regular/Luciole-Regular.ttf) format("truetype"),url(../assets/fonts//Luciole-Regular/Luciole-Regular.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}.main404{display:flex;flex-direction:column;align-items:center;gap:8rem;margin:6rem 0}.main404 h1{font-size:3rem;text-align:center;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.main404 h2{text-align:center;font-size:2rem;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular--cLskGXV.eot);src:url(/assets/Luciole-Regular--cLskGXV.eot) format("embedded-opentype"),url(/assets/Luciole-Regular-BNeeOWge.woff) format("woff"),url(/assets/Luciole-Regular-0lIGxUbL.ttf) format("truetype"),url(/assets/Luciole-Regular-C6Bq02LE.svg) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}*{margin:0;padding:0}#root{display:flex;flex-direction:column}html{scroll-behavior:smooth}.greenIcon{color:green}.mention{background-color:#3f3f46;color:#fff;font-family:Montserrat}
