@import"https://fonts.googleapis.com/css2?family=Handlee&family=Raleway&display=swap";@import"https://fonts.googleapis.com/css2?family=Berkshire+Swash&display=swap";@import"https://fonts.googleapis.com/css2?family=Amaranth:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Oregano:ital@0;1&display=swap";.divApropos{text-align:justify;width:60%}.divApropos p{margin-bottom:.5rem}.span{text-align:center;margin-top:2.5rem;margin-bottom:1.5rem;font-size:1.2rem}.background1{background-image:url(/assets/fluo-803e4252.png);background-repeat:no-repeat;padding:10px 0 10px 18px;background-position:left center;object-fit:cover}@media (max-width: 600px){.divApropos{width:100%}.divApropos p{line-height:1.6em}}.mainDivFooter{display:flex;flex-direction:row;background-color:#303030;justify-content:center;align-items:center;height:5vh;height:35px;width:auto;bottom:0}.linkFooter,.mainDivFooter p{text-decoration:none;font-size:.7rem;margin:0 5px;color:#d6d6d6}.mainDivHeader{display:flex;flex-direction:row;background-color:#303030;justify-content:space-between;align-items:center;height:70px;width:auto;position:sticky;top:0;color:#fff;z-index:1}.linkHomeHeader{text-decoration:none;margin:0 10px;color:#d6d6d6;padding-left:1rem}.firstDivHeader{display:flex;flex-direction:row;align-items:center}.divNavHeader{display:flex;flex-direction:row;padding-right:2rem}.logoHeader{width:3rem;height:3rem;margin-right:1rem}.linkHeader{position:relative;text-decoration:none;margin:0 1rem;color:#d6d6d6;font-size:1.1rem;letter-spacing:.05rem}.linkHeader:before{content:"";position:absolute;width:0;bottom:0;left:0;height:2px;background-color:#d6d6d6;visibility:hidden;transition:all .3s ease-in-out}.linkHeader:hover:before{visibility:visible;width:100%}.titleHeader{font-family:Berkshire Swash,serif;letter-spacing:.1rem;font-size:1.8rem;color:#00baf7}.divBurgerMenu{display:none}.buttonMenu{background-color:transparent;border:none;cursor:pointer;scale:2}@media (max-width: 600px){.mainDivHeader{z-index:100}.divNavHeader{display:none}.divBurgerMenu{display:block}.buttonMenu{margin-right:20px;margin-top:5px}.buttonMenu img{width:1rem;height:1rem}.listMenu{position:fixed;padding-top:100px;top:10vh;left:0;background-color:#484848;padding-left:0;height:100vh;margin:0;width:100vw;transition:transform 1s;z-index:1}.listMenu li+li{border-top:1px solid #00baf7;width:60%;margin:auto}.listMenu li{list-style-type:none;cursor:pointer;text-align:center;padding:15px 0}.listMenu li a{color:#d6d6d6;font-size:1.6rem;text-decoration:none;display:block}}.divHome{padding:2rem 2rem 0;text-align:center}.divHome h2{font-family:Oregano,serif;color:#303030;font-size:3rem;margin:0}.divHome h3{font-family:Oregano,serif;color:#303030;font-size:2.5rem;margin:0 0 2rem}.presHome{font-size:1rem}.imgHome{padding-top:2rem;width:320px;height:auto;object-fit:cover;border-radius:10px;margin-bottom:0}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.divBreathe{color:#0398ca;animation:breathe 3s ease-in-out infinite}.divBreathe.delay-1{animation-delay:0s}.divBreathe.delay-2{animation-delay:1s}.divBreathe.delay-3{animation-delay:2s}@media (max-width: 600px){.divHome h2{font-size:2.5rem}.divHome h3{font-size:2rem}.divBreathe{margin-bottom:1rem}}.mainDivPresta{display:flex;flex-direction:row;width:80%;justify-content:center;font-family:Amaranth,sans-serif}.linkPresta{text-decoration:none;text-align:center}.imgPresta{width:120px}.divPresta{display:flex;flex-direction:column;align-items:center;padding:1rem;margin:1rem;color:#303030;flex:1;border:solid 1px #303030;border-radius:5px;transition:all .25s}.divPresta:hover{transform:scale(1.04);box-shadow:4px 4px 10px #303030}.divPresta h3{display:flex;justify-content:center;align-items:center;color:#303030;font-size:1.4rem;font-weight:700;margin:0;text-align:center;height:80px}.divPresta p{display:flex;justify-content:center;align-items:center;color:#303030;font-size:.9rem;height:50px;margin-top:0}.divPresta h2{background-color:#303030;font-size:1rem;color:#00baf7;text-align:center;padding:.3rem;margin:0 0 1rem;border-radius:20px}.divPresta h4{display:none}@media (max-width: 600px){.divIntro{width:90%}.divIntro p{font-size:1.2rem}.mainDivPresta{display:flex;flex-direction:column;width:95%}.divPresta p{flex-direction:column}.linkPresta{display:flex;flex-direction:column;text-decoration:none;text-align:center;align-items:center}.divPresta h2{width:100%}.divPresta h4{display:block;background-color:#00baf7;font-size:1rem;color:#303030;text-align:center;padding:.3rem;margin:0;border-radius:20px;width:60%}}.mainDivBlog{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;font-family:Amaranth,sans-serif}.linkBlog{text-decoration:none;text-align:center}.divBlog{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:1rem;padding:2rem;color:#303030;flex:1;flex-shrink:1;flex-basis:25%;max-width:25%;border:solid 1px #303030;border-radius:5px;transition:all .25s}.divBlog:hover{transform:scale(1.04);box-shadow:4px 4px 10px #303030}.divBlog h3{color:#303030;font-size:1.4rem;font-weight:700;margin:0;text-align:center;height:3.5rem;border-bottom:1px solid #303030}.divBlog img{height:7rem;width:auto;padding:1rem 0}.divBlog h4{font-size:1rem;color:#303030;margin:.5rem 0}.divBlog p{color:#303030;font-size:.9rem;text-align:justify;margin:0;padding:0 0 1rem;line-height:1.8}.divBlog h2{background-color:#303030;font-size:1rem;color:#00baf7;text-align:center;padding:.3rem;margin:1rem 0 0;border-radius:20px}@media (max-width: 600px){.mainDivBlog{flex-direction:column;align-items:center;align-content:center;width:95%}.mainDivBlog{display:flex;flex-direction:column;align-items:center;width:95%}.divBlog{flex-basis:auto;max-width:none}.divBlog p{display:none}.linkBlog{display:flex;flex-direction:column;text-decoration:none;text-align:center;align-items:center}.divBlog h2{width:100%}.divBlog h3{height:6rem}}.divRealisations{display:flex;flex-wrap:wrap;justify-content:center;gap:2em;padding:2em;flex:1}.real{display:flex;flex-direction:column;align-items:center;border:solid 1px #303030;border-radius:10px;padding:1rem}.real h4{margin-top:.5rem;margin-bottom:1.5rem;font-size:1.5rem}.real p{text-align:center;width:25rem;font-size:.8rem;margin:.2rem 0;line-height:1.2}.middleDiv{display:flex;height:25rem;align-items:center}.real img{width:30vw;margin-bottom:1rem}.linkReal{text-decoration:none}.linkReal h5{background-color:#303030;font-size:1rem;color:#00baf7;text-align:center;padding:.3rem;margin:0 0 1rem;border-radius:20px;width:10rem}@media (max-width: 600px){.divRealisations{padding:0;width:100%}.real{width:95%}.real h4{text-align:center}.real p{width:20rem}.middleDiv{height:16rem}.real img{width:70vw;padding-bottom:1rem;padding-top:1rem}}.divFormContact{display:flex;flex-direction:column;padding:20px;border:solid 1px #303030;box-shadow:0 4px 6px #0000001a;border-radius:8px;gap:15px;z-index:0;width:100%}.decoTitle{width:13em;margin:-2rem;padding-bottom:2rem}.divEmail{border:solid 2px #00baf7;border-radius:8px;padding:.5rem 2rem}.divLogoContact{display:flex;justify-content:center;padding-top:.5rem}.logoContact{padding:.5rem;width:60px}.arrow{width:35px;padding-right:.5rem}.divFormulaire{display:flex;flex-direction:column;align-items:center;margin:2rem;width:30%}.divFormContact label{font-size:1rem;color:#303030;margin-bottom:0}.divFormContact input{padding:10px;border:1px solid #d6d6d6;border-radius:4px;font-size:14px}.divFormContact textarea{padding:10px;border:1px solid #d6d6d6;border-radius:4px;font-size:14px;height:10em}.divFormContact input[type=submit]{background-color:#00baf7;color:#fff;cursor:pointer;transition:background-color .3s;margin:1.5rem 0 1rem}.divFormContact input[type=submit]:hover,.divFormContact input[type=submit]:focus{background-color:#0499cb}.message{margin-top:15px;padding:10px;border-radius:4px;background-color:#d9edf7;border-color:#bce8f1;text-align:center;font-size:14px}.divContact{display:flex;width:100%;height:auto;flex-direction:row;justify-content:center}.divCalendly{display:flex;flex-direction:column;align-items:center;margin:2rem}.calendly-inline-widget{min-width:500px;height:880px;z-index:0}@media (max-width: 600px){.divContact{flex-direction:column}.divFormulaire{width:80%;text-align:center}.divCalendly{margin:0;width:100%}.calendly-inline-widget{min-width:300px;height:700px;z-index:0}.divFormulaire img,.divCalendly img{display:none}}.divMentions{padding:1rem 3rem}.divMentions h2{font-size:2rem}.divMentions h3{font-size:1.5rem;text-decoration:underline}.divMentions p{font-size:1rem;margin:0 0 .5rem}@media (max-width: 600px){.divMentions{width:100%}.divMentions p{font-size:.9rem;margin:0}}.mainDivServicesCard{display:flex;flex-direction:row;width:70%;justify-content:center}.divServicesCard{display:flex;flex-direction:column;align-items:center;background-color:#303030;padding:1rem;margin:1rem;color:#d6d6d6;flex:1;border-radius:5px}.divServicesCard h3{height:3rem;font-size:1.3rem;color:#00baf7;margin:0 0 1rem;text-align:center}.divServicesCard h4{width:60%;background-color:#00baf7;font-size:1rem;color:#303030;text-align:center;padding:.5rem;margin:0 0 1rem;border-radius:20px}.subtitleServicesCard{height:3rem;font-size:.9rem;color:#d6d6d6;margin-top:-1rem;margin-bottom:1rem;text-align:center}.divServicesCard p{height:6em;font-size:.9rem}.divLink{height:5rem}.divServicesCard button{font-family:Amaranth,sans-serif;cursor:pointer;background-color:#303030;color:#00baf7;width:80%;border:2px #00baf7 solid;border-radius:20px;text-align:center;transition:all .25s;padding:.5rem;margin:1rem 1.5rem;font-size:1rem}.divServicesCard button:hover{transform:scale(1.2)}.servicesList{height:14rem}.servicesList2{height:30rem}.servicesList p,.servicesList2 p{padding-left:.5rem;height:auto}.retourPresta{display:flex;align-items:center;background-color:#303030;color:#00baf7;padding:.6rem 1.4rem;margin:1rem;border-radius:25px;border:none;cursor:pointer}.linkRetourPresta{text-decoration:none}.divComplements{font-size:.9rem;text-align:center}@media (max-width: 600px){.mainDivServicesCard{display:flex;flex-direction:column;width:100%}.divServicesCard h3,.divServicesCard p,.servicesList,.subtitleServicesCard,.servicesList2{height:auto}}.mainDivArticle{padding:2rem;display:flex;flex-direction:column;align-items:center;min-height:auto}.mainDivArticle article{display:flex;flex-direction:column;align-items:center}.divArticle{display:flex;flex-direction:column;width:60%}.divArticle h2{font-size:2rem;margin:1.5rem 0 .5rem}.divArticle h5{padding:0 0 1rem;margin:0;font-size:.8rem}.divArticle h3{text-align:justify;font-size:1.2rem;padding-bottom:2rem;border-bottom:2px solid #00baf7}.divArticle h4{font-size:1.2rem}.divArticle p{text-align:justify;padding-bottom:1rem}.divArticle span{font-size:1.1rem;font-weight:700}@media (max-width: 600px){.divArticle{width:45%}}#root{margin:0;padding:0;font-family:Amaranth,sans-serif;background-color:#d6d6d6;color:#303030}.app-root{display:flex;flex-direction:column;min-height:100vh}.content{flex:1}.mainDiv{padding:2rem;display:flex;flex-direction:column;align-items:center;min-height:auto}.divTitle{display:flex;flex-direction:column;align-items:center;width:70%}.divTitle h2{font-family:Oregano,serif;font-size:3rem;margin:.5rem 0 .3rem}.divIntro{width:70%}.divIntro p{font-size:1rem;text-align:center}@media (max-width: 600px){.divIntro{width:100%}.divTitle h2{font-size:2.5rem;margin:.5rem 0 .3rem;text-align:center}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}
