@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";html{scroll-behavior:smooth}*{font-family:roboto;list-style:none;margin:0;padding:0;text-decoration:none;box-sizing:border-box}body{font-family:Arial,sans-serif;background:#f9f9f9;color:#333;padding-top:1.5rem}section{scroll-margin-top:100px}h1{text-align:center;margin-bottom:1rem;margin-top:4rem}h2{position:relative;font-size:3rem;text-align:center;margin:2.5rem;color:#369;text-shadow:5px 5px 5px rgba(0,0,0,.3)}h2:before{content:"";position:absolute;width:calc(50vh - 50px);height:1px;background:#369;right:120%;top:50%;box-shadow:5px 5px 5px #0006}h2:after{content:"";position:absolute;width:calc(50vh - 50px);height:1px;background:#369;left:120%;top:50%;box-shadow:5px 5px 5px #0006}.btn{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden;width:150px;height:30px;margin:.3rem;border-radius:5rem;z-index:1;background:#8eb2bd;color:#fff;transition:color .3s ease;border:1px solid rgba(0,0,0,.178);box-shadow:6px 6px 6px 2px #0000004d,6px 12px 6px 2px #0006,-6px -6px 12px 2px #fffc,-6px -12px 12px 2px #acacac33,inset 2px 4px 4px 2px #0006,inset 2px 10px 10px 2px #0000001a,inset -2px -4px 8px 2px #ffffffb3,inset -2px -2px 4px 2px #fffc}.btn:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:#0000002f;z-index:-1;transition:width .3s ease;transform:translate(1px,2px)}.btn:hover{color:#fff;box-shadow:6px 6px 6px 2px #0000004d,6px 12px 6px 2px #0006,-6px -6px 12px 2px #fff9,inset 2px 4px 2px 2px #0006,inset 2px 4px 0 2px #0000001a,inset -2px -4px 8px 2px #ffffffb3,inset -2px -2px 4px 2px #fffc}.btn:hover:before{width:100%}@media (max-width: 400px){h2{font-size:2rem;margin:20px}h2:after,h2:before{display:none}body{margin:0}}nav{position:fixed;top:0;left:0;right:0;background:#fff;z-index:1000;transition:transform .3s ease;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem}nav a{text-decoration:none;color:#333;transition:color .2s ease}nav a:hover{color:#6fd1a5}nav.hidden{transform:translateY(-100%)}nav a.router-link-exact-active{font-weight:700;color:#6fd1a5}nav .hamburger{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;margin-right:auto}nav .hamburger span{display:block;width:25px;height:3px;background:#333;transition:.3s}nav .hamburger span.open:nth-child(1){transform:rotate(45deg) translate(5px,5px)}nav .hamburger span.open:nth-child(2){opacity:0}nav .hamburger span.open:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}nav .menu{list-style:none;display:flex;gap:1.5rem;margin:0;padding:0;align-items:center}nav .menu li{position:relative}nav .menu li .dropdown-toggle{cursor:pointer}nav .menu li .dropdown-content{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;min-width:150px;padding:0;margin:0;list-style:none;z-index:1000}nav .menu li .dropdown-content li{padding:.5rem}nav .menu li .dropdown-content li:hover{background:#f0f0f0}nav .menu li .dropdown-content.open{display:block}nav .menu.open{flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#fff;padding:1rem}@media (max-width: 768px){nav{background:transparent}nav .hamburger{display:flex}nav .menu{display:none}nav .menu.open{display:flex}}.columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));justify-items:center;gap:1rem}.column{flex:1;min-width:0;width:75%}pre,code{background:#eee;padding:.5rem;border-radius:4px;font-size:.9rem;overflow-x:auto;display:block;white-space:pre-wrap;word-break:break-word}table{width:100%;border-collapse:collapse;font-size:.9rem}td,th{border:1px solid #ccc;padding:4px 8px}@media (max-width: 500px){.columns{flex-wrap:wrap;width:100%}}.accContainer{position:relative;height:500px;width:100%;background:#e7e7e7;overflow:hidden;border-radius:20px}.matrixCanvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:0;border-radius:20px}.accContent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;text-align:center;color:#7198bf}.accContent:before{position:absolute;content:"";background:#ffffff1a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);top:0;left:-1.2rem;height:110%;width:100%;z-index:-1;transform:skew(-10deg);border-radius:2rem;box-shadow:6px 6px 6px 2px #0000004d,6px 12px 6px 2px #0006,-6px -6px 12px 2px #fffc,-6px -12px 12px 2px #acacac33,inset 2px 4px 4px 2px #0006,inset 2px 10px 10px 2px #0000001a,inset -2px -4px 8px 2px #ffffffb3,inset -2px -2px 4px 2px #fffc;padding-right:2rem}.accContent p{z-index:1000}.accContent p a{margin:2rem}.accContent p{font-size:1.2rem;font-family:IBM Plex Mono;margin:1.2rem}.accContent p a{color:#161616;text-decoration:none;transition:color .3s ease}.accContent p a:hover{color:#304355f8;font-size:1.5rem;font-weight:600}.accContent p:hover a:not(:hover){color:#0000002d}#accTitre{font-size:4rem;font-family:monospace;color:#1f1977;display:flex;align-items:center;justify-content:center;font-size:5rem;background:linear-gradient(165deg,#2d3d4dc2 50%,#090909 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;z-index:2;font-family:IBM Plex Mono;text-shadow:5px 5px 5px rgba(0,0,0,.3);margin-top:0}#accText{font-size:2.5rem;color:#292929;font-family:Playfair Display;text-align:center;background:linear-gradient(165deg,#283846c2 70%,#090909 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;z-index:2}.logoImg{height:60px;margin-right:15px}.propositionContainer{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;background-image:linear-gradient(to top left,#acacac27,#d6d6d631)}.propositionContainer .propositionContent{display:flex;flex-wrap:wrap;justify-content:space-around;margin:20px}.propositionContainer .propositionContent .propositionCard{flex:0 1 300px;margin:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:5px 5px 15px 5px #0003;border-radius:1rem;padding:1rem;max-height:400px}.propositionContainer .propositionContent .propositionCard .propositionLogo{width:40px;height:40px}.propositionContainer .propositionContent .propositionCard .propositionLogo img{width:100%;height:100%}.propositionContainer .propositionContent .propositionCard p{margin:.5rem}@media (max-width: 450px){body{width:100%;margin:0;padding:0}.accContent{width:95%;height:300px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:5px}.propositionContainer,.tarifContainer,.portfolioContainer{margin:0;width:100%}.accContainer{width:100%;margin:0;padding:0}.accContainer p{display:flex;justify-content:center;align-items:center;flex-direction:column}.accContainer p a{margin:2px;padding:2px}.matrixCanvas{width:100%;margin:0;padding:0}#accTitre{font-size:2rem}#accText{font-size:1.2rem}.accContent:before{transform:none;left:5%;width:90%;padding:0}.accContent p{font-size:1rem}.accContent p a:hover{font-size:1.1rem}}.contactContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;min-height:100vh;margin-top:100px}.contactContainer h2{font-family:IBM Plex Mono}.contactContainer h3{font-size:2rem}.contactContainer .adressContent{width:100%;display:flex;justify-content:space-around;align-items:center;margin:1rem 0}.contactContainer .adressContent .coordContent{box-shadow:5px 5px 5px #0006;border-radius:1rem;margin:2rem;padding:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:150px;min-width:170px}.contactContainer .adressContent .coordContent .logoCoo{width:50px;height:50px}.contactContainer .adressContent .coordContent .logoCoo img{width:100%;height:100%}.contactContainer .adressContent .coordContent p{font-family:Playfair Display;font-weight:500;margin:.5rem}.contactContainer .contactContent{display:flex;width:100%;justify-content:center;align-items:center}.contactContainer .contactContent .coordonneesContent{min-height:450px;margin:1rem;width:100%;max-width:600px}.contactContainer .contactContent form{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;box-shadow:5px 5px 5px #0006;border-radius:1rem}.contactContainer .contactContent form input,.contactContainer .contactContent form textarea{width:100%;max-width:550px;border:none;border-bottom:1px solid rgba(0,0,0,.2);background:none;margin:1rem;font-size:1.2rem}.contactContainer .contactContent form input{height:40px}.contactContainer .contactContent form textarea{height:150px}.contactContainer .contactContent .map-wrapper{width:50%;height:450px;overflow:hidden;border-radius:20px;box-shadow:5px 5px 5px #0006}.contactContainer .contactContent .google-map{width:100%;height:100%;border:none;padding:1rem}@media screen and (max-width: 700px){.contactContainer{min-height:100vh;padding-top:100px;width:100%}.contactContainer .contactContent{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.contactContainer .contactContent .map-wrapper{width:100%;height:500px}.adressContent{display:flex;justify-content:center;align-items:center;flex-direction:column}}@media screen and (max-width: 400px){.contactContainer{margin:0 .5rem}.contactContainer .contactContent{width:95%}.contactContainer .contactContent input,.contactContainer .contactContent textarea{width:90%}.contactContainer .adressContent .coordContent{padding:.2rem;margin:.2em;width:65%}}.portfolioContainer{display:flex;justify-content:center;align-items:center;flex-direction:column}.portfolioContainer .portfolioContent{margin:20px 0;padding:20px 0;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.portfolioContainer .portfolioContent .portfolio-container{position:relative;overflow:hidden;width:calc(80% - 10px);margin:10px auto;padding:2rem auto;background-image:linear-gradient(to top left,#acacac27,#d6d6d631)}.portfolioContainer .portfolioContent .portfolio-container .nav-btn{position:absolute;background:#5fc0c7;border:none;color:#fff;font-size:2rem;cursor:pointer;-webkit-user-select:none;user-select:none;width:40px;height:40px;border-radius:50%;margin:0 5px;display:flex;justify-content:center;align-items:center;transition:background .3s ease;z-index:10}.portfolioContainer .portfolioContent .portfolio-container .nav-btn:hover{background:#399ba7}.portfolioContainer .portfolioContent .portfolio-container .left{margin-right:10px;left:10px;bottom:50%}.portfolioContainer .portfolioContent .portfolio-container .right{right:10px;margin-left:10px;bottom:50%}.portfolioContainer .portfolioContent .portfolio-container .portfolio-wrapper{position:relative;overflow:hidden;padding:2rem 0;flex-grow:1;cursor:grab;background:#f9f9f9;width:100%}.portfolioContainer .portfolioContent .portfolio-container .portfolio-wrapper:before{position:absolute;left:-4px;top:0;height:100%;width:2%;content:" ";background:linear-gradient(90deg,#f9f9f9 50%,#f9f9f903);z-index:5;filter:blur(4px)}.portfolioContainer .portfolioContent .portfolio-container .portfolio-wrapper:after{position:absolute;right:-4px;top:0;height:100%;width:2%;content:" ";background:linear-gradient(90deg,#f9f9f903 50%,#f9f9f9);z-index:5;filter:blur(4px)}.portfolioContainer .portfolioContent .portfolio-container .portfolio-wrapper .portfolio-cards{display:flex;transition:transform .3s ease;user-select:none;-webkit-user-select:none;-ms-user-select:none;will-change:transform}.portfolioContainer .portfolioContent .portfolio-container .portfolio-cards.no-transition{transition:none!important}.portfolioContainer .portfolioContent .portfolio-container .portfolioCard{background:#fff;margin:0 10px;box-shadow:6px 6px 6px 2px #0000004d,6px 12px 6px 2px #0006,-6px -6px 12px 2px #fff9,-6px -12px 12px 2px #fffc,inset 2px 4px 2px 2px #0006,inset 2px 4px 0 2px #0000001a,inset -2px -4px 8px 2px #ffffffb3,inset -2px -2px 4px 2px #fffc;border-radius:8px;padding:.5rem;text-align:center;border:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-around;align-items:center;flex-direction:column;width:350px;transition:transform .3s ease;z-index:2;flex-shrink:0;position:relative}.portfolioContainer .portfolioContent .portfolio-container .portfolioCard:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;background:#00000026;filter:blur(20px);z-index:-1;border-radius:inherit;transform:scale(1.05)}.portfolioContainer .portfolioContent .portfolio-container .portfolioCard h3{width:95%;margin-bottom:.5rem;font-size:1.5rem;color:#333}.portfolioContainer .portfolioContent .portfolio-container .portfolioCard .imgContent{width:90%;height:auto;position:relative}.portfolioContainer .portfolioContent .portfolio-container .portfolioCard .imgContent img{width:100%;height:auto;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}@media screen and (max-width: 900px){.portfolio-container{max-width:600px}}@media screen and (max-width: 500px){.portfolioContent{width:100%}.portfolioContent .portfolio-container{width:95%;margin:1rem 0 20px;padding:10px 0;background:transparent}.portfolioContent .portfolio-container .portfolioCard{width:95%;margin:0 10px;padding:0;margin:.2rem}.portfolioContent .portfolio-container .portfolioCard h3{font-size:1rem;padding:1.1rem}.portfolioContent .portfolio-container .nav-btn{width:35px;height:35px;font-size:1.5rem}}.tarifContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:100vh;position:relative;background-image:linear-gradient(to top right,#d6d6d631,#acacac27)}.tarifContainer .tarifContent{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;margin:1.2rem}.tarifContainer .tarifContent .tarif-list{display:flex;justify-content:center;align-items:center}.tarifContainer .tarifContent .tarif-list .TarifCard{display:flex;justify-content:space-around;align-items:center;flex-direction:column;border-radius:1rem;padding:1rem;width:320px;min-height:550px;text-align:center;border:5px solid #fff;box-shadow:6px 6px 6px 2px #0000004d,6px 12px 6px 2px #0006,-6px -6px 12px 2px #fff9,-6px -12px 12px 2px #fffc,inset 2px 4px 2px 2px #0006,inset 2px 4px 0 2px #0000001a,inset -2px -4px 8px 2px #ffffffb3,inset -2px -2px 4px 2px #fffc;background:#f5f5f5;box-sizing:border-box;margin:0 10px;-webkit-user-select:none;user-select:none}.tarifContainer .tarifContent .tarif-list .TarifCard .titre{min-height:100px;width:100%;padding:.5rem;border-radius:0 1rem}.tarifContainer .tarifContent .tarif-list .TarifCard .tarif{font-family:IBM Plex Mono;font-size:2.5rem;font-weight:500}.tarifContainer .tarifContent .tarif-list .TarifCard ul{text-align:left;padding-left:0}.tarifContainer .tarifContent .tarif-list .TarifCard ul li{width:100%;padding:.5em 0 .5em .4rem}.tarifContainer .tarifContent .tarif-list .TarifCard .colored-list li:nth-child(odd){background-color:var(--color-odd)}.tarifContainer .tarifContent .tarif-list .TarifCard .colored-list li:nth-child(2n){background-color:var(--color-even)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;padding:1.5rem;border-radius:8px;max-width:400px;width:90%;box-shadow:0 4px 10px #0000004d}.modal-content h3{margin-top:0}.modal-content .btn{margin-top:1rem}.modal-tarif1{border-top:10px solid #8eb2bd;border-bottom:10px solid #8eb2bd}.modal-tarif1 .btn{background:#8eb2bd}.modal-tarif2{border-top:10px solid #66ae98;border-bottom:10px solid #66ae98}.modal-tarif2 .btn{background:#66ae98}.modal-tarif3{border-top:10px solid #5fc0c7;border-bottom:10px solid #5fc0c7}.modal-tarif3 .btn{background:#5fc0c7}@media screen and (max-width: 500px){.tarifContainer{width:100%;margin:0;padding:0}.tarifContainer .tarifContent{width:100%;margin:2rem 0}.tarifContainer .tarifContent .tarif-list{flex-direction:column;width:100%;padding:0}.tarifContainer .tarifContent .tarif-list .TarifCard{width:100%;margin:5px auto}}.site-footer{background:#222;color:#eee;padding:40px 20px 20px;font-size:14px}.site-footer .footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1200px;margin:auto}.site-footer .footer-content .footer-logo img{width:80px}.site-footer .footer-content .footer-logo p{margin-top:10px}.site-footer .footer-content .footer-links h4,.site-footer .footer-content .footer-contact h4{margin-bottom:10px}.site-footer .footer-content .footer-links ul,.site-footer .footer-content .footer-contact ul{list-style:none;padding:0}.site-footer .footer-content .footer-links ul li,.site-footer .footer-content .footer-contact ul li{margin-bottom:5px}.site-footer .footer-content .footer-links a,.site-footer .footer-content .footer-contact a{color:#eee;text-decoration:none}.site-footer .footer-content .footer-links a:hover,.site-footer .footer-content .footer-contact a:hover{text-decoration:underline}.site-footer .footer-content .footer-links p,.site-footer .footer-content .footer-contact p{margin:5px 0}.site-footer .footer-bottom{text-align:center;border-top:1px solid #444;margin-top:20px;padding-top:10px;font-size:12px;color:#aaa}.accordeon{width:100%}.accordeon h3{cursor:pointer;background-color:#eee;padding:10px;border:1px solid #ccc;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center}.accordeon h3 h3:hover{background-color:#ddd}section{display:flex;flex-wrap:wrap;align-items:center;margin:2rem;overflow:hidden;transition:all .3s ease}iframe{z-index:0}.fEcontent{transition:ease-in-out .5s;margin:2px}.fEcontent:hover{z-index:20;transform:scale(2)}.buttonContent{align-content:center;margin:10px;overflow:visible;display:flex;align-items:center;justify-content:space-evenly}.buttonContent .btnCont{display:flex;align-items:center;justify-content:center;height:120px;max-width:150px;padding:0 10px;position:relative}.tooltip{position:relative;display:inline-block}.tooltip-text{position:absolute;visibility:hidden;opacity:0;width:140px;background-color:#313131;color:#fff;text-align:center;padding:5px;border-radius:6rem;bottom:-5%;left:50%;transform:translate(-50%);transition:opacity .3s;z-index:1000;box-shadow:inset 0 0 5px 3px #ffffff62}.tooltip:hover .tooltip-text{visibility:visible;opacity:1}@media screen and (max-width: 768px){.tooltip-text{bottom:-20%;left:50%}}#h1CreaButton{margin-top:.5rem;margin-bottom:.5rem;z-index:10}.crea-button-container{font-family:sans-serif;margin:auto;padding:0 auto;min-width:1600px;width:100%;display:grid;grid-template-columns:70% 30%;align-items:center;gap:20px;margin-bottom:5rem}.crea-button-container h2{position:relative;font-size:1.2rem;text-align:center;margin:1rem;color:#369;text-shadow:5px 5px 5px rgba(0,0,0,.3)}.crea-button-container .tabs{display:flex;gap:.5rem;padding:0;margin:0}.crea-button-container .tabs button{width:120px;height:30px;background:#ccc;transform:skew(15deg) scale(1);border-radius:.2rem;border:none;color:#333;transition:transform .2s ease,background-color .3s}.crea-button-container .tabs button:hover{transform:skew(15deg) scale(1.05)}.crea-button-container .tabs button:active{color:#fff;border:#3498db,10%;box-shadow:0 2px 14px 5px #0000005c}.crea-button-container .tabs button.active{color:#fff;font-weight:700;box-shadow:0 2px 7px 5px #0000001a}.crea-button-container .tabs .btnDefaut{background:#e9e5e5}.crea-button-container .tabs .btnHover{background:#ccc864}.crea-button-container .tabs .btnActive{background:red}.crea-button-container .creaContainer{justify-content:center;align-items:center;flex-wrap:wrap;padding:0;height:100%}.crea-button-container .creaContainer .creaContent{box-shadow:0 2px 14px 5px #0000005c;border-radius:1.1rem;display:flex;flex-wrap:wrap}.crea-button-container .creaContainer .defaultContent{background:#e1e7e6}.crea-button-container .creaContainer .hoverContent{background:#e6e1e1}.crea-button-container .creaContainer .activeContent{background:#dedde1}.crea-button-container .creaContainer .section{display:flex;flex-direction:column;justify-content:left;align-items:center;overflow:hidden;border:1px solid #ddd;border-radius:2rem;width:40%;box-shadow:6px 6px 6px 2px #0000004d,6px 12px 6px 2px #0006,-6px -6px 12px 2px #fff9,-6px -12px 12px 2px #fffc,inset 2px 4px 2px 2px #0006,inset 2px 4px 0 2px #0000001a,inset -2px -4px 8px 2px #ffffffb3,inset -2px -2px 4px 2px #fffc}.crea-button-container .creaContainer .section+.section{margin-top:1rem}.crea-button-container .creaContainer .section .section-header{cursor:pointer;background:#f5f5f5;padding:.5rem .2rem;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:1.1rem}.crea-button-container .creaContainer .section .section-header span{background:#f5f5f5;z-index:2}.crea-button-container .creaContainer .section .section-content{padding:1rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.crea-button-container .creaContainer .section .section-content label{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.crea-button-container .creaContainer #sectionShadow{overflow:auto;width:100%}.crea-button-container .visuContent{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;height:100%;box-shadow:0 2px 14px 5px #0003;background:#e1e7e6;padding:2rem 1rem;border-radius:1.5rem}.crea-button-container .apercuContent{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1.2rem;border-radius:2rem;box-shadow:6px 6px 6px 2px #0000004d,6px 12px 6px 2px #0006,-6px -6px 12px 2px #fff9,-6px -12px 12px 2px #fffc,inset 2px 4px 2px 2px #0006,inset 2px 4px 0 2px #0000001a,inset -2px -4px 8px 2px #ffffffb3,inset -2px -2px 4px 2px #fffc}.crea-button-container .apercuContent .preview{margin:2rem 0;min-width:350px;min-height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem}.crea-button-container .apercuContent button{display:flex;justify-content:space-around;align-items:center;background-color:#f0f0f0;font-family:Verdana,Geneva,Tahoma,sans-serif;font-weight:600;border:.5px solid rgba(128,128,128,.241);text-shadow:0px 0px 6px rgba(43,43,43,.338),0px 0px 12px rgb(231,231,231);color:#4e4e4eb9;min-width:180px;padding:.5rem 1rem;border-radius:5rem;cursor:pointer;transition:all .3s ease;border-radius:2rem;box-shadow:6px 6px 6px 2px #0000004d,6px 12px 6px 2px #0006,-6px -6px 12px 2px #fff9,-6px -12px 12px 2px #fffc,inset 2px 4px 4px 2px #0006,inset 2px 10px 10px 2px #0000001a,inset -2px -4px 8px 2px #ffffffb3,inset -2px -2px 4px 2px #fffc}.crea-button-container .apercuContent button:hover{color:#000000a4;box-shadow:6px 6px 6px 2px #0000004d,6px 12px 6px 2px #0006,-6px -6px 12px 2px #fff9,-6px -12px 12px 2px #fffc,inset 2px 4px 2px 2px #0006,inset 2px 4px 0 2px #0000001a,inset -2px -4px 8px 2px #ffffffb3,inset -2px -2px 4px 2px #fffc;transform:translate(1px,2px)}.crea-button-container .apercuContent button:active{color:#000000a4;box-shadow:6px 6px 6px 2px #0000004d,6px 12px 6px 2px #0006,-6px -6px 12px 2px #fff9,-6px -12px 12px 2px #fffc,inset 2px 4px 2px 2px #0006,inset 2px 4px 0 2px #0000001a,inset -2px -4px 8px 2px #ffffffb3,inset -2px -2px 4px 2px #fffc;transform:translate(1px,2px) scale(.9)}.crea-button-container .apercuContent button ion-icon{font-size:1.3rem}.crea-button-container .copiContainer{padding:2rem;margin:2rem;height:100%;box-shadow:6px 6px 6px 2px #0000004d,6px 12px 6px 2px #0006,-6px -6px 12px 2px #fff9,-6px -12px 12px 2px #fffc,inset 2px 4px 2px 2px #0006,inset 2px 4px 0 2px #0000001a,inset -2px -4px 8px 2px #ffffffb3,inset -2px -2px 4px 2px #fffc;border-radius:2rem}.crea-button-container .copiContainer .code-section{display:flex;flex-direction:column;gap:2rem;min-width:300px}@media (min-width: 700px){.crea-button-container .copiContainer .code-section{flex-direction:row}}.crea-button-container .copiContainer .code-section .code-block{background:#f5f5f5;padding:1rem;border-radius:8px;flex:1 1 300px}.crea-button-container .copiContainer .code-section .code-block pre{background:#eaeaea;padding:1rem;border-radius:5px;overflow-x:auto;white-space:pre-wrap;word-break:break-word;height:250px;overflow:auto}.crea-button-container .copiContainer .code-section .code-block button{margin-top:.5rem;padding:.4rem 1rem;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.crea-button-container .copiContainer .code-section .code-block button:hover{background-color:#2980b9}.crea-button-container #shadows-list{display:flex;flex-direction:row;gap:1rem;overflow-x:auto}.crea-button-container #shadows-list .shadow-item{border:1px solid #ccc;border-radius:6px;padding:.8rem;background:#fff}.crea-button-container #shadows-list .shadow-item h4{margin:0 0 .5rem}.crea-button-container #shadows-list .shadow-item label{width:140px;margin-right:1rem}.crea-button-container #shadows-list .shadow-item button.btn-remove-shadow{background-color:#e74c3c;color:#fff;border:none;padding:.25rem .5rem;border-radius:4px;margin-top:.5rem;cursor:pointer;transition:background-color .3s}.crea-button-container #shadows-list .shadow-item button.btn-remove-shadow:hover{background-color:#c0392b}.crea-button-container #shadows-list button.btn-add-shadow{align-self:start;margin-top:.5rem;padding:.5rem 1rem;background-color:#27ae60;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.crea-button-container #shadows-list button.btn-add-shadow:hover{background-color:#1e8449}.crea-button-container .text-shadow-fieldset{border:1px solid #ccc;padding:.5rem 1rem;margin-top:1rem;border-radius:4px}.crea-button-container .text-shadow-fieldset label{margin-bottom:.25rem;width:100%}.cookie-prefs-btn[data-v-f25e5b86]{margin-top:1rem;background:none;border:none;color:#007bff48;text-decoration:underline;cursor:pointer;font-size:.9rem}.cookie-banner[data-v-5bc70b7c]{position:fixed;bottom:0;width:100%;background:#222;color:#fff;padding:1rem;z-index:9999}.cookie-content[data-v-5bc70b7c]{max-width:900px;margin:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.cookie-buttons button[data-v-5bc70b7c]{margin-left:1rem;background:#0af;border:none;padding:.5rem 1rem;color:#fff;cursor:pointer}.cookie-buttons button[data-v-5bc70b7c]:last-child{background:#555}.punaise[data-v-4e9c9d20]{width:40px;height:100px;transform:rotate(25deg) scale(.4);transform-origin:top center;filter:drop-shadow(4px 6px 4px rgba(0,0,0,.3));position:absolute;right:-5px;top:-20px;z-index:10}.punaise:hover .tete[data-v-4e9c9d20],.punaise:hover .corps[data-v-4e9c9d20]{background:radial-gradient(circle at 30% 30%,#ff694f56,#d4550059)}.tete[data-v-4e9c9d20]{width:45px;height:25px;background:radial-gradient(circle at 30% 30%,#ffec4f,#d4af00);border-radius:50% 50% 40% 40%;box-shadow:inset -2px -2px 3px #0003;z-index:2;position:relative}.corps[data-v-4e9c9d20]{width:18px;height:45px;background:linear-gradient(to bottom,#ffe100,#d4af00);margin:-5px auto 0;border-radius:50px;box-shadow:inset 0 2px 4px #0003;position:relative;z-index:1}.pointe[data-v-4e9c9d20]{width:4px;height:30px;background:linear-gradient(to bottom,#666,#ccc);margin:-6px auto 0;border-radius:2px;position:relative;z-index:0;box-shadow:20px -1px 50px 20px #0003}.scrollTopBtn{position:fixed;bottom:20px;right:20px;background-color:#333;color:#fff;border:none;border-radius:50%;width:50px;height:50px;font-size:24px;cursor:pointer;opacity:.7;transition:opacity .3s;z-index:1000}.scrollTopBtn:hover{opacity:1}body.on{background:radial-gradient(#555,#111)}iframe[data-v-cec09738]{width:100%;min-height:100vh}.btnOriginal[data-v-5a9c3707]{width:120px;height:30px;border-radius:20px;box-shadow:2px 2px 7px 1px #1c6ea4}.btnOriginal[data-v-5a9c3707]:hover{background:#1f1f1f5a;color:#fff;box-shadow:2px 2px 7px 1px #1c6ea4,2px 2px 7px 1px #72a41c}.btnRond[data-v-143bd0f7]{height:70px;width:70px;border-radius:300px;box-shadow:5px 5px 22px #858585c9,inset 5px 5px 22px #858585c9;border:3px ridge rgba(2,85,199,.26);cursor:pointer}.btnRond[data-v-143bd0f7]:hover{transform:scale(1.1)}.buttonBarre[data-v-67cbf6b0]{background-color:#f0f0f0;font-family:Verdana,Geneva,Tahoma,sans-serif;border:.5px solid rgba(128,128,128,.241);text-shadow:0px 0px 6px rgba(43,43,43,.338),0px 0px 12px rgb(231,231,231);color:#4e4e4eb9;min-width:180px;padding:.5rem 1rem;border-radius:5rem;cursor:pointer;transition:all .3s ease;box-shadow:6px 6px 6px 2px #0000004d,6px 12px 6px 2px #0006,-6px -6px 12px 2px #fff9,-6px -12px 12px 2px #fffc,inset 2px 4px 4px 2px #0006,inset 2px 10px 10px 2px #0000001a,inset -2px -4px 8px 2px #ffffffb3,inset -2px -2px 4px 2px #fffc}.buttonBarre[data-v-67cbf6b0]:hover{color:#000000a4;box-shadow:6px 6px 6px 2px #0000004d,6px 12px 6px 2px #0006,-6px -6px 12px 2px #fff9,-6px -12px 12px 2px #fffc,inset 2px 4px 2px 2px #0006,inset 2px 4px 0 2px #0000001a,inset -2px -4px 8px 2px #ffffffb3,inset -2px -2px 4px 2px #fffc;transform:translate(1px,2px)}.btnRondBleu[data-v-841c5457]{position:relative;overflow:hidden;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 50% 60%,#66d9ff,#007acc 80%);border:none;box-shadow:0 0 2px 3px #131313c0,0 0 4px 1px #ffffffc0,0 0 0 10px #bbb,inset 0 10px 5px #fff9,inset 0 -5px 10px #0000001a;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease-in-out}.btnRondBleu[data-v-841c5457]:after{content:"";position:absolute;top:5%;left:20%;width:60%;height:35%;background:#fff6;border-radius:50%;transform:rotate(-20deg);filter:blur(4px);z-index:0}.btnRondBleu[data-v-841c5457]>*{position:relative;z-index:1}.btnRondBleu[data-v-841c5457]:hover{background:radial-gradient(circle at 50% 60%,#f66,#c00 80%);width:66px;height:66px;box-shadow:0 0 2px 5px #131313c0,0 0 4px 1px #ffffffc0,0 0 0 12px #bbb,inset 0 10px 5px #fff9,inset 0 -5px 10px #0000001a}.button-3d{width:120px;height:120px;border-radius:24px;background:#1c1c1c;box-shadow:inset 8px 8px 16px #0a0a0a,inset -8px -8px 16px #2a2a2a,2px 2px 4px #000;display:flex;justify-content:center;align-items:center;position:relative}.button-layer{width:90px;height:90px;border-radius:20px;background:#151515;box-shadow:inset 6px 6px 12px #0a0a0a,inset -6px -6px 12px #2a2a2a,0 0 2px #000;display:flex;justify-content:center;align-items:center;position:relative}.button-inner{width:64px;height:64px;border-radius:50%;background:#171717;box-shadow:inset 4px 4px 8px #0a0a0a,inset -4px -4px 8px #2a2a2a,0 0 2px #000;display:flex;justify-content:center;align-items:center;color:#8b5cf6;font-size:2rem;text-shadow:0 0 4px #8b5cf6}.menu1Content[data-v-d6b6542e]{width:350px;height:350px;font-family:Roboto,Arial;display:flex;justify-content:center;align-items:center;overflow-y:hidden;overflow-x:hidden;margin:5px;border-radius:20px;box-shadow:inset 0 0 20px #000}.menu[data-v-d6b6542e]{border-radius:12px;background:#bebebe;width:300px;height:64px;padding:0 12px;box-shadow:0 12px 16px #0000004b;outline:5px rgb(206,206,206) solid}.menu>div[data-v-d6b6542e]{display:flex;height:100%;position:relative}.menu>div label[data-v-d6b6542e]{flex:0 0 33.33%;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;z-index:1}.menu>div label ion-icon[data-v-d6b6542e]{width:30px;height:30px;margin:auto;color:#8f8f8f;transform-origin:50% 50%}.menu>div label span[data-v-d6b6542e]{font-size:10px;font-weight:500;position:absolute;left:0;right:0;text-align:center;bottom:0;opacity:0;color:#2e2e2e;transform-origin:50% 0;transition:transform .9s cubic-bezier(.6,.64,.48,1.12),opacity .7s ease,color .7s ease;transform:translateY(var(--y)) scale(var(--s))}.menu>div input[data-v-d6b6542e]{display:none}.menu>div .highlight[data-v-d6b6542e]{--x: 0;display:block;position:absolute;left:0;top:0;bottom:0;width:33.33%;transition:transform .7s cubic-bezier(1,-.58,.43,1.23);transform:translate(var(--x))}.menu>div .highlight[data-v-d6b6542e]:after{content:"";width:55px;height:55px;display:block;background:#353535;position:absolute;left:44%;top:0;box-shadow:0 2px 8px #2c2c2c4b;margin:-20px 0 0 -22px;border-radius:50%}.menu>div input:nth-of-type(1):checked+label+input+label+input+label+.highlight[data-v-d6b6542e]{--x: 0}.menu>div input:nth-of-type(2):checked+label+input+label+.highlight[data-v-d6b6542e]{--x: 100%}.menu>div input:nth-of-type(3):checked+label+.highlight[data-v-d6b6542e]{--x: 200%}.menu>div input:checked+label ion-icon[data-v-d6b6542e]{--y: -24px;--s: 1;color:#e4e4e4}.menu>div label ion-icon[data-v-d6b6542e]{transition:transform .9s cubic-bezier(.6,.64,.48,1.12),opacity .7s ease,color .7s ease;transform:translateY(var(--y, 0)) scale(var(--s, 1))}.menu>div>input:checked+label span[data-v-d6b6542e]{--s: 1;--y: -14px;opacity:1}@media screen and (max-width: 500px){.menu1Content[data-v-d6b6542e]{width:100%}.menu[data-v-d6b6542e]{transform:scale(.8)}}[data-v-e5c28611]{padding:0;margin:0;font-family:Poppins,sans-serif}.MenuContent02[data-v-e5c28611]{--clr: #222327;width:450px;height:350px;display:flex;justify-content:center;align-items:center;background:var(--clr);border-radius:20px;margin:5px}.navigation[data-v-e5c28611]{width:400px;height:70px;background:#fff;position:relative;display:flex;justify-content:center;align-items:center;border-radius:10px}.navigation ul[data-v-e5c28611]{display:flex;width:350px}.navigation ul li[data-v-e5c28611]{position:relative;list-style:none;width:70px;height:70px;z-index:1}.navigation ul li a[data-v-e5c28611]{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;text-align:center;font-weight:500}.navigation ul li a .icon[data-v-e5c28611]{position:relative;display:block;line-height:75px;font-size:1.5em;text-align:center;transition:.5s ease;color:var(--clr)}.navigation ul li.active a .icon[data-v-e5c28611]{transform:translateY(-32px)}.navigation ul li a .text[data-v-e5c28611]{position:absolute;color:var(--clr);font-weight:400;font-size:.75em;letter-spacing:.05em;transition:.5s ease;opacity:0;transform:translateY(20px)}.navigation ul li.active a .text[data-v-e5c28611]{opacity:1;transform:translateY(10px)}.indicator[data-v-e5c28611]{position:absolute;top:-50%;width:60px;height:60px;left:25px;background:#29fd53;border-radius:50%;border:6px solid var(--clr);transition:.5s ease}.indicator[data-v-e5c28611]:before{content:"";position:absolute;top:49%;left:-22px;width:20px;height:20px;background:transparent;border-top-right-radius:20px;box-shadow:0 -10px 0 0 var(--clr)}.indicator[data-v-e5c28611]:after{content:"";position:absolute;top:49%;right:-22px;width:20px;height:20px;background:transparent;border-top-left-radius:20px;box-shadow:0 -10px 0 0 var(--clr)}@media screen and (max-width: 500px){.MenuContent02[data-v-e5c28611]{width:100%}.navigation[data-v-e5c28611]{transform:scale(.7)}}[data-v-b74ee3de]{padding:0;margin:0;box-sizing:border-box;font-family:Open Sans,sans-serif}.MenuContent03[data-v-b74ee3de]{width:350px;height:350px;border-radius:20px;margin:5px;--bue-color: #4158d0;--pink-color: #c850c0;--yellow-color: #ffcc70;--fb-color: #4267b2;--insta-color: #d62976;--twitter-color: #1da1f2;--linkedin-color: #0077b7;--google-color: #f4b400;--youtube-color: #ff0000;background-image:linear-gradient(45deg,var(--bue-color),var(--pink-color),var(--yellow-color));display:flex;align-items:center;justify-content:center}.menuNav3[data-v-b74ee3de]{position:relative;width:300px;height:300px;display:flex;align-items:center;justify-content:center}.menuNav3 .action_btn[data-v-b74ee3de]{width:60px;height:60px;background-color:#fff;border-radius:50%;border:none;outline:none;display:flex;align-items:center;justify-content:center;font-size:2rem;cursor:pointer;box-shadow:0 5px 10px #0000001a;transition:transform 1.2s linear,box-shadow 1.2s ease,scale .2s ease;z-index:1}.menuNav3 .action_btn[data-v-b74ee3de]:hover{scale:1.05}.menuNav3 .action_btn[data-v-b74ee3de]:active{scale:.95}.menuNav3.open .action_btn[data-v-b74ee3de]{transform:rotate(360deg);box-shadow:0 0 0 2px var(--pink-color),0 0 0 10px #fff}.menuNav3 li[data-v-b74ee3de]{list-style:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.5s;overflow:hidden;transition-delay:calc(.2s * (6 - var(--i)))}.menuNav3.open li[data-v-b74ee3de]{transform:translate(calc(-50% + 1px * var(--x)),calc(-50% + 1px * var(--y)));transition-delay:calc(.15s * var(--i))}.menuNav3 li a[data-v-b74ee3de]{width:10px;height:10px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--color);box-shadow:0 5px 10px #0000001a;transition:width .3s ease-in-out height .3s ease-in-out;transition-delay:calc(.2s *(6 - var(--i) - 1))}.menuNav3.open li a[data-v-b74ee3de]{width:60px;height:60px;transition-delay:calc(.25s * var(--i))}.menuNav3 li:hover a[data-v-b74ee3de]{font-size:2.2rem;transition:font-size .2s ease}@media screen and (max-width: 500px){.MenuContent03[data-v-b74ee3de]{width:100%}}.circle[data-v-75a402da]{position:relative;display:flex;width:100px;height:100px;border-radius:150px;align-items:center;justify-content:center}.circle[data-v-75a402da]:before{content:"";position:absolute;right:0;bottom:0;left:0;top:0;display:block;width:100px;height:100px;cursor:pointer;transition:.3s ease-out;border-radius:150px;filter:blur(7px);box-shadow:8px 8px 20px #63767d,-8px -8px 20px #fff}.circle[data-v-75a402da]:hover:before{box-shadow:8px 8px 20px #63767d,-8px -8px 20px #fff,inset -8px -8px 20px #fff,inset 8px 8px 20px #63767d}.circle p[data-v-75a402da]{position:relative;color:#797979;cursor:pointer;transition:scale .3s ease-out;text-shadow:8px 4px 5px #63767d,-1px -1px 7px #fff}.circle:hover p[data-v-75a402da]{font-size:.9rem}
