header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:40px;margin-top:40px}.containerLogoHeader img{border-radius:30px;height:280px;object-fit:cover;width:280px}img{width:50%}div.containerNav a{cursor:pointer;font-size:20px;margin:0 10px;padding:10px;position:relative;text-decoration:none;z-index:0}@media only screen and (max-width:1024px){.containerNav{display:flex;flex-direction:column}}html.dark div.containerNav a{color:#fff}.sectionWhy{display:flex;padding-bottom:90px;padding-top:90px}.cardWhy-basic{background:#fff;border-radius:1rem;box-shadow:.5rem .5rem 1rem rgba(51,51,51,.2);color:#444;margin:0 2rem 1rem 0;overflow:hidden;padding:0 0 .5rem;transition:.2s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;width:300px}.cardWhy-basic:hover{transform:scale(-1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.cardWhy-headerWhy{color:#fff;font-size:10px;font-weight:700;height:5rem;padding:1rem 0;text-transform:uppercase}.headerWhy-basic{background:linear-gradient(135deg,gray,#000);height:100px}.colorTitleWhy{color:#fff;display:flex;font-size:18px;justify-content:center;padding:8px;text-align:center}.cardWhy-bodyWhy{padding:.5rem 0}.cardWhy-bodyWhy h2{font-size:2rem;font-weight:700}.cardWhy-element-containerWhy{color:#000;font-size:13px;line-height:1.8;padding:5px;text-align:justify}.cardWhy-element-hidden{display:none}.cardWhy-element{padding:10px}@media only screen and (max-width:767px){.sectionWhy{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-left:30px;padding-top:10px}}.sectionPrestations{align-items:center;display:flex;flex-wrap:wrap;height:800px;justify-content:space-between;margin-bottom:30px}.cardPrestation{background:gray;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:0 10px 15px rgba(0,0,0,.2);height:260px;margin-right:20px;max-width:200px;overflow:hidden;padding:40px 20px;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.cardPrestation:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.cardPrestation:before{background:hsla(0,0%,100%,.1);bottom:0;content:"";height:40%;left:0;position:absolute;transform:skewY(-5deg) scale(1.5);-webkit-transform:skewY(-5deg) scale(1.5);-moz-transform:skewY(-5deg) scale(1.5);-ms-transform:skewY(-5deg) scale(1.5);-o-transform:skewY(-5deg) scale(1.5);width:100%;z-index:1}.titlePrestation .fa{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-shadow:0 10px 10px rgba(0,0,0,.2);height:100px;line-height:100px;text-align:center;width:100px}.titlePrestation{color:#fff}.pricePrestation{color:#fff;font-size:20px;margin:0;padding:20px 0}.optionPrestation ul{margin:0;padding:0}.optionPrestation ul li{color:#fff;font-size:13px;list-style:none;margin:0 0 10px;padding:0;text-align:justify}.cardPrestation a{background:#fff;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;box-shadow:0 5px 10px rgba(0,0,0,.2);color:#262626;cursor:pointer;display:block;font-size:16px;height:40px;line-height:40px;margin:20px auto 0;position:relative;text-align:justify;width:150px;z-index:2}.cardPrestation a:hover{text-decoration:none}@media only screen and (max-width:767px){.sectionPrestations{height:auto;justify-content:center}}#contactMe{padding:60px}.containerContact{color:#fff;font-size:30px;font-weight:700;padding-bottom:10px;width:100%}.containerForm{background-color:#f2f2f2;border-radius:5px;box-sizing:border-box;margin:0 auto;max-width:900px;padding:20px;width:100%}h1{color:#000;text-align:center}iframe{height:570px;width:100%}.bannerTxt{align-items:center;border-bottom:1px solid #6b95b2;border-top:1px solid #6b95b2;display:flex;flex-direction:column;height:400px;justify-content:center;padding-bottom:30px;padding-top:30px;text-align:center}.containerAccroche,.demandedevisTxt{font-style:italic;font-weight:900;text-align:center}.containerAccroche{font-size:40px}.demandedevisTxt{font-size:30px}@media only screen and (max-width:767px){.bannerTxt{border-bottom:none;box-shadow:none;height:auto}}html.dark .containerAccroche,html.dark .demandedevisTxt{color:#fff}html.light .containerAccroche,html.light .demandedevisTxt{color:#000}.containerPresentation{align-items:center;color:#fff;display:flex;flex-direction:column}.bloc1{display:flex;flex-wrap:wrap}.nameDev{font-size:30px}.name{font-size:25px}.infoDev{display:flex;flex-direction:column;height:auto;justify-content:space-around;line-height:normal}.contactMe{border:1px solid #fff;border-radius:10px;color:#fff;margin:10px;padding:10px;text-decoration:none}.contactMe:hover{border:1px solid #00b8ff;color:#00b8ff}.descriptif ul{list-style-type:none}@media only screen and (max-width:767px){.nameDev{font-size:20px}.name{font-size:15px}.imageContainer img{width:350px}.name,.nameDev{margin-left:10px;margin-right:10px}.basicInfo{margin-bottom:20px}.basicInfo,.descriptif{font-size:12px;margin-left:10px;margin-right:10px}.descriptif{margin-top:10px}}.containerRealisations{display:flex;flex-wrap:wrap;gap:80px;justify-content:space-around;margin-left:30px;margin-right:30px}.cardRealisation{background-color:#fff;border-radius:2rem;margin:0 auto;overflow:hidden;position:relative;width:400px}.cardRealisation a{color:#000;text-decoration:none}.cardRealisation-body{padding:1.5em 1.5em 0}.imgProjet{display:block;height:auto;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%}.cardRealisation:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.cardRealisation-thumb{height:200px;overflow:hidden;position:relative;transition:height .4s ease}.cardRealisation-thumb a{display:block;height:100%;overflow:hidden;width:100%}.cardRealisation:hover .card-thumb{height:calc(200px - 4.5rem)}.cardRealisation-thumb:after{background-color:#000;content:"";display:block;height:100%;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.cardRealisation:hover .cardRealisation-thumb:after{opacity:.4}.cardRealisation:hover .cardRealisation-category{right:45%}.cardRealisation-description{color:#666c74;display:block;font-size:.875rem;height:0;height:4.5rem;opacity:0;opacity:1;padding:0 .5em;transition:height .4s ease,opacity .2s ease}.containerError{align-items:center;border:solid #fff;color:#fff;display:flex;flex-direction:column;height:350px;justify-content:center;text-align:center}.codeError{font-size:30px}.codeError,.messageError{margin-bottom:20px}.lienAccueil a{color:#fff;text-decoration:none}.arrow{background-color:#fff;border-radius:10px;cursor:pointer;height:auto;margin-top:50px;width:50px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}.titlePrestations,.titleWhy{font-size:30px;font-weight:900;margin-left:5px;padding:50px}@media only screen and (max-width:767px){.sectionPrestations,.sectionWhy{box-shadow:none;outline:1px solid #6b95b2}}.theme-container{align-items:center;border-radius:50%;display:flex;height:70px;justify-content:center;position:fixed;right:20px;top:20px;transition:.5s;width:70px}.theme-container:hover{opacity:.8}.shadow-dark{box-shadow:17px 17px 23px #1a1d20,-17px -17px 23px #282d32,inset 5px 5px 4px #1e2226,inset -5px -5px 4px #24282c}.shadow-light{box-shadow:7px 7px 15px -10px #bbcfda,-4px -4px 13px #fff,inset 7px 7px 3px rgba(209,217,230,.35),inset -11px -11px 3px hsla(0,0%,100%,.3)}@-webkit-keyframes change{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.4);transform:scale(1.4)}}@keyframes change{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.4);transform:scale(1.4)}}.change{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:change;animation-name:change}html.dark{background-color:#000}html.dark .titlePrestations,html.dark .titleWhy{color:#fff}html.light{background-color:#fff}html.light .titlePrestations,html.light .titleWhy{color:#000}div.borderYtoX a:after,div.borderYtoX a:before{content:"";height:100%;opacity:.5;position:absolute;transition:all .3s;width:2px}div.borderYtoX a:before{left:0;top:0}div.borderYtoX a:after{bottom:0;right:0}div.borderYtoX a:hover:after,div.borderYtoX a:hover:before{height:2px;opacity:1;width:100%}footer{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.containerLogoFooter img{border-radius:10px;height:160px;margin-top:50px;width:160px}.containerNavFooter{font-size:12px;position:relative}div.containerNavFooter{padding:50px;text-align:center}div.containerNavFooter a{cursor:pointer;margin:0 10px;padding:10px;position:relative;text-decoration:none;z-index:0}@media only screen and (max-width:767px){footer{border-bottom:none;box-shadow:none}.container{display:flex;flex-direction:column;font-size:12px}.container a{font-size:8px}}html.dark .containerLogoFooter img{border:1px solid #fff}html.dark div.containerNavFooter a{color:#fff}html.dark div.borderYtoX a:after,html.dark div.borderYtoX a:before{background:#fff}html.light .containerLogoFooter img{border:1px solid #000}html.light div.containerNavFooter a{color:#000}html.light div.borderYtoX a:after,html.light div.borderYtoX a:before{background:#000}
/*# sourceMappingURL=main.5faef9fb.css.map*/