html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}img,video{max-width:100%;height:auto}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Quicksand;src:url(Quicksand-Medium.5b29887e.ttf)format("truetype");font-weight:500}@font-face{font-family:Quicksand;src:url(Quicksand-SemiBold.2c5a8b4f.ttf)format("truetype");font-weight:600}@font-face{font-family:Quicksand;src:url(Quicksand-Bold.8cb46a50.ttf)format("truetype");font-weight:700}html,body{height:100%}html{min-width:360px;font-family:Quicksand,sans-serif;font-size:18px;font-weight:500}@media screen and (min-width:1024px) and (max-width:1220px){html{font-size:16px}}@media screen and (min-width:768px) and (max-width:1024px){html{font-size:13px}}@media screen and (max-width:768px){html{font-size:12px}}body{color:#171a66;max-width:1280px;margin:0 auto}h1,h2{font-weight:700}h2{font-size:2rem}a{color:inherit;text-decoration:none}@media screen and (min-width:768px) and (max-width:1024px){p,li{font-size:16px}}@media screen and (max-width:768px){p,li{font-size:15px}}section a{opacity:1;transition:all .3s}section a:hover{opacity:.8}section a:hover h3{-webkit-text-decoration:underline #5c60a7;text-decoration:underline #5c60a7}.btn-form-contact{text-transform:uppercase;color:#f5f9fc;background-color:#ef435f;border-radius:11px;margin-top:22px;padding:12px 24px;font-family:Quicksand,sans-serif;font-weight:600;display:inline-block}@media screen and (max-width:474px){.btn-form-contact{font-size:1.1rem}}.btn-back-to-top{pointer-events:none;opacity:0;background-color:#fff;border:2px solid #e9e8ee;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .4s;display:flex;position:fixed;bottom:20px;right:30px}.btn-back-to-top img{width:1.4rem}@media screen and (max-width:1024px){.btn-back-to-top{width:3rem;height:3rem}.btn-back-to-top img{width:1.6rem}}@media screen and (max-width:474px){.btn-back-to-top{width:3rem;height:3rem;bottom:10px;right:20px}.btn-back-to-top img{width:1.5rem}}.btn-back-to-top.active{opacity:1;cursor:pointer;pointer-events:auto;bottom:30px}@media screen and (max-width:474px){.btn-back-to-top.active{bottom:20px}}header{background:#fff;justify-content:space-between;align-items:center;margin:0 40px;padding:20px;display:flex}@media screen and (min-width:474px) and (max-width:768px){header{justify-content:center}}@media screen and (max-width:474px){header{justify-content:center}}header #logo{height:20px}header .nav-link,header .btn-contact{font-size:16px}@media screen and (min-width:474px) and (max-width:768px){header nav{display:none}}@media screen and (max-width:474px){header nav{display:none}}header nav .nav-link{color:#171a66;cursor:pointer;opacity:.5;margin:0 20px;padding:0 10px;font-family:Quicksand,sans-serif;font-weight:600;transition:opacity .2s}header nav .nav-link:hover,header nav .nav-link.active{opacity:1}header .btn-contact{color:#171a66;cursor:pointer;background-color:#fff;border:2px solid #e9e8ee;border-radius:10px;padding:8px 16px;font-family:Quicksand,sans-serif;font-weight:700;transition:all .2s}@media screen and (min-width:474px) and (max-width:768px){header .btn-contact{display:none}}@media screen and (max-width:474px){header .btn-contact{display:none}}header .btn-contact:hover{color:#fff;background-color:#23255f;border:2px solid #23255f}#home{margin:0 20px}@media screen and (max-width:474px){#home{margin:0 5px}}#home .home-container{background-color:#f5f9fc;border-radius:40px;align-items:stretch;padding:40px;display:flex}@media screen and (min-width:768px) and (max-width:1024px){#home .home-container{padding:22px}}@media screen and (min-width:474px) and (max-width:768px){#home .home-container{padding:36px}}@media screen and (max-width:474px){#home .home-container{padding:40px 18px}}#home .home-container .home-informations{flex-grow:1;justify-content:center;align-items:center;display:flex}@media screen and (min-width:474px) and (max-width:768px){#home .home-container .home-informations>div{text-align:center}}@media screen and (max-width:474px){#home .home-container .home-informations>div{text-align:center}}#home .home-container .home-informations h1{letter-spacing:.14rem;text-transform:uppercase;font-size:3rem}@media screen and (min-width:474px) and (max-width:768px){#home .home-container .home-informations h1{letter-spacing:.119rem}}@media screen and (max-width:474px){#home .home-container .home-informations h1{letter-spacing:.1rem;font-size:2.59rem}}#home .home-container .home-informations h2{letter-spacing:.13rem;text-transform:uppercase;font-size:2rem}@media screen and (max-width:474px){#home .home-container .home-informations h2{letter-spacing:.1rem;font-size:1.7rem}}#home .home-container .home-informations p{letter-spacing:.125rem;margin-top:10px;font-size:1.2rem}@media screen and (min-width:474px) and (max-width:768px){#home .home-container .home-informations p{letter-spacing:.15rem;font-size:1.4rem}}@media screen and (max-width:474px){#home .home-container .home-informations p{letter-spacing:.1rem;font-size:1.3rem}}#home .home-container .home-imgs{width:38%}@media screen and (min-width:474px) and (max-width:768px){#home .home-container .home-imgs{display:none}}@media screen and (max-width:474px){#home .home-container .home-imgs{display:none}}#home .home-container .home-imgs img{border-radius:40px;width:48%;height:100%;padding:12px}#whoami{align-items:center;margin:60px;display:flex}@media screen and (min-width:474px) and (max-width:768px){#whoami{margin:20px;display:block}}@media screen and (max-width:474px){#whoami{flex-direction:column;align-items:center;margin:20px}}#whoami h2{margin-bottom:20px}@media screen and (max-width:474px){#whoami h2{text-align:center;margin-bottom:30px}}#whoami .whoami-img img{border-radius:30px;width:300px}@media screen and (min-width:474px) and (max-width:768px){#whoami .whoami-img img{float:left;border-radius:30px;width:175px;margin:0 18px 20px 0}}@media screen and (max-width:474px){#whoami .whoami-img img{width:220px;margin-bottom:26px}}#whoami .whoami-infos{margin-left:40px}@media screen and (min-width:474px) and (max-width:768px){#whoami .whoami-infos{margin-left:0}}@media screen and (max-width:474px){#whoami .whoami-infos{margin-left:0}}#whoami .whoami-infos p:last-child{margin-top:10px}#whoami .whoami-infos span{display:inline-block}#services{text-align:center;justify-content:center;margin:80px 60px 100px;scroll-margin-top:60px;display:flex}@media screen and (min-width:474px) and (max-width:768px){#services{margin:80px 30px 100px}}@media screen and (max-width:474px){#services{margin:60px 30px 70px}}#services h2{margin-bottom:30px}#services ul{list-style:initial;text-align:initial;line-height:2rem}#projects{flex-direction:column;align-items:center;margin:0 20px;scroll-margin-top:60px;display:flex}#projects h2{margin-bottom:40px}#projects .projects-container{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:1220px){#projects .projects-container{flex-flow:wrap;justify-content:space-around;align-items:normal}}#projects .projects-container a.project{border:4px solid #f5f9fc;border-radius:10px;width:60%;margin-bottom:60px}@media screen and (min-width:1220px){#projects .projects-container a.project{width:45%}}@media screen and (min-width:474px) and (max-width:768px){#projects .projects-container a.project{width:100%}}@media screen and (max-width:474px){#projects .projects-container a.project{width:100%}}#projects .projects-container a.project .project-infos{margin:20px}#projects .projects-container a.project .project-infos h3,#projects .projects-container a.project .project-infos p{text-align:center}#projects .projects-container a.project .project-infos h3{margin-bottom:10px;font-size:1.2rem;font-weight:700}#contact{background-color:#f5f9fc;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;margin:0 20px;padding:50px 0;display:flex}@media screen and (max-width:474px){#contact{margin:0 5px;padding:40px 0}}#contact h2{margin-bottom:5px}#contact .contact-links{flex-direction:column;place-content:center;align-items:center;margin:0 20px 20px;display:flex}#contact .contact-links .btn-form-contact{margin:12px 0}#contact .contact-links .contact-info{margin:8px 0;font-family:Quicksand,sans-serif;font-weight:600}@media screen and (min-width:768px) and (max-width:1024px){#contact .contact-links .contact-info{font-size:1.2rem}}@media screen and (min-width:474px) and (max-width:768px){#contact .contact-links .contact-info{font-size:1.2rem}}@media screen and (max-width:474px){#contact .contact-links .contact-info{font-size:1.2rem}}footer{place-content:center space-between;align-items:center;height:180px;padding:0 12%;display:flex}footer #logo-footer{width:120px}@media screen and (max-width:474px){footer #logo-footer{width:100px}}footer .img-malt{width:80px;margin:8px 0}@media screen and (max-width:474px){footer .img-malt{width:68px}}footer .img-malt:hover{opacity:.8}footer .social-links img{width:24px;margin:0 4px}@media screen and (max-width:474px){footer .social-links img{width:20px}}footer .social-links img:hover{opacity:.8}footer #sitemap{display:none}#page404{color:#171a66;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;min-width:350px;height:100%;font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:700;display:flex}#page404 a{color:unset}#page404 a:hover{color:#e0e5ea;text-decoration:underline}#page404 #logo{margin:10px}#page404 #error404{font-size:3rem;font-weight:700}#page404 #text-404{color:#e0e5ea;font-size:28vh}#page404 #text-unknown{font-size:10vh}@media screen and (max-width:450px),screen and (max-height:300px){#page404 #link-home{font-size:.8rem}}
/*# sourceMappingURL=index.55cc92e1.css.map */
