:root{--top-padding: 140px;--header-offset-top: 30px;--header-height: 80px}*{box-sizing:border-box}body{margin:0;padding:0;font-family:sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-smooth:always}body.noscroll{position:fixed;overflow-y:scroll;width:100%}.before{position:relative}.before:before{content:"";display:block;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}ul{padding:0;margin:0;list-style-type:none}li{margin:0;padding:0}table{border-collapse:collapse}button{display:flex;height:unset;margin:0;padding:0;border:none;font:inherit;color:inherit;background:unset;cursor:pointer;outline-offset:2px}a.block{display:block;text-decoration:none;color:inherit}.ql-align-center{text-align:center}.heading{display:flex;position:relative;z-index:1;align-items:center;height:530px;max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-top:var(--top-padding)}.container{width:100%;max-width:1440px;margin:0 auto}header{position:absolute;z-index:101;top:var(--header-offset-top);width:100%;height:var(--header-height)}header>.container{display:flex;align-items:center;gap:1rem;height:80px;padding:1rem 2rem;background:#fff;border-radius:9px;box-shadow:0 0 20px #1c316136}.scrolled header .container{border-radius:0 0 10px 10px}.dark header .container{background:#000}.scrolled header{position:fixed;top:0}.flex{display:flex;align-items:flex-start}.hide{display:none!important}.invisible{opacity:0}.fadein{transition:opacity .15s ease-out;opacity:1!important}.fadeout{transition:opacity .15s ease-out;opacity:0!important}.anim{transition:all .5s .1s ease-out;will-change:auto}.no-event{pointer-events:none}.breakword{overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.extensible{overflow:hidden;height:0;transition:height .25s ease}.trigger-extensible{cursor:pointer}.deploy-button{position:relative;display:block;border:1px solid #233b6f29;padding:20px;line-height:0;height:0;margin-left:auto;border-radius:25px;font-size:inherit}.deploy-button:after{content:"";display:block;position:absolute;top:50%;left:50%;padding:0;border-width:.5em .5em 0px .5em;border-bottom-color:transparent;border-right-color:transparent;border-left-color:transparent;border-style:solid;transform:translate(-50%,-33%);transition:all .2s ease-out}.extended .deploy-button:after{transform:translate(-50%,-67%) rotate(-180deg)}#page-loader{display:none;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;background:#000000cf;z-index:9999}#page-loader.display{display:flex}#page-loader .loader{width:7rem;height:7rem;border:6px solid #eee;border-top:6px solid #f9981f;border-radius:50%;animation:spin 1s linear infinite;margin:20px auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}img{max-width:100%}figure,picture{display:block;margin:0;padding:0}.img-full,.img-contain{position:relative;padding:33%;-webkit-user-select:none;user-select:none;overflow:hidden}.img-full img,.img-contain img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;-webkit-user-select:none;user-select:none;pointer-events:none}.img-contain img{object-fit:contain}.img-natural{position:relative;display:inline-block;padding:0}.img-natural img{width:auto;height:auto;max-width:100%;position:static}.bgCanvas{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;width:100%;height:100%!important;opacity:.75}.icon{position:relative;display:inline-block;padding:1em}.icon svg{position:absolute;top:0;left:0;width:100%;height:auto}.icon-success{fill:green;background:#fff;border-radius:60px}.icon-success svg{width:50%;top:0;right:0;bottom:0;left:0;margin:auto}.icon-error{background:red;border-radius:15px;fill:#fff}.icon-error svg{top:0;left:0;width:100%}.icon-info{background:#00f;border-radius:60px}.icon-info svg{left:1%}.icon-info.warn{background:#a77948;border-radius:60px}.icon-warning{fill:#ff9f44}.icon-warning .exclamation{fill:#000}.close{position:relative;padding:23px;cursor:pointer;border:1px solid #ffffff4d;border-radius:60px}.close:hover{border:1px solid #fff}.close:before,.close:after{content:"";display:block;position:absolute;width:5px;height:62%;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%) rotate(45deg)}.close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;background:#0e0e0ef5;display:flex;align-items:stretch;height:100%}.modal.hidden{display:none;opacity:0}.header-modal{position:relative;display:flex;justify-content:space-between;align-items:center;padding:5px 0;height:60px;min-height:66px;color:#fff}.header-modal .close{position:absolute;top:5px;right:0}.header-modal h2{margin:0;font-size:32px;font-weight:700}.header-modal h2 small{font-size:12px;font-weight:300;opacity:.5}.modal-content{position:relative;flex-grow:1;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;min-height:0}.modal .center{position:relative;display:flex;flex-direction:column}#seo-modal{z-index:998}#seo-modal .container{max-width:992px;margin:auto;height:77vh}#seo-modal .body-modal{background:#fff;min-height:450px;max-height:100%;overflow:auto;height:calc(100% - 66px);padding:19px 56px}#seo-modal label{font-weight:700;font-size:12px}#seo-modal .field-wrapper{border:1px solid #ccc;padding:5px}#seo-modal .field{margin:19px 0;font-size:14px}#seo-modal .image-field{max-width:250px}.scroll-thin{scrollbar-width:thin;scrollbar-color:#aaa #8888881f}.scroll-thin::-webkit-scrollbar{width:6px;height:6px}.scroll-thin::-webkit-scrollbar-track{background:#f5f5f5}.scroll-thin::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:10px;border:1px solid #f5f5f5}.scroll-thin::-webkit-scrollbar-thumb:hover{background-color:#888}#toaster{position:fixed;z-index:9999;bottom:3vh;right:15px;pointer-events:none;overflow:hidden;width:354px;padding:1rem 0 0 1rem}#toaster .toast{position:relative;background:linear-gradient(45deg,#c3c9d7,#fff);color:#313131;font-size:14px;padding:15px 15px 15px 24px;pointer-events:all;transition:all .2s ease-out;will-change:auto;border-radius:4px;border:1px solid #ffffff;width:100%;min-height:80px;margin:1rem 0}#toaster .toast.initiate{opacity:0;transform:translateY(100%)}#toaster .toast .close{color:#000;position:absolute;top:-5px;right:-5px;border:0;padding:18px}#toaster .toast .close:before,#toaster .toast .close:after{background:#000;width:2px;height:43%}#toaster .toast .icon{position:absolute;top:.5rem;left:-.6rem}.onoff{position:relative;display:flex;width:3.5em;height:2em;align-items:center;padding:0 .25em;font-size:.75rem;color:inherit}.onoff:after,.onoff:before{content:"";display:block;position:absolute;right:.25em;width:1.5em;height:1.5em;background:#a7ff00;border-radius:40px;transition:all .25s ease-out;box-shadow:1px 0 3px #0006}.onoff:before{opacity:0;background:#fff;z-index:2;border-radius:0;height:.3em;width:1em}.inactive .onoff:after{right:2em;background:#9f0000}.inactive .onoff:before{opacity:1;right:2.25em}.onoff .on,.onoff .off{width:50%;opacity:0;display:flex;align-items:center}.onoff .on{text-align:right}.active .on{opacity:.75;width:25%}.inactive .off{opacity:.75}.center{width:100%;max-width:1460px;margin:5rem auto 10rem}.width-3{flex:0 1 25%!important}.width-4{width:3.333%}.width-6{width:50%}.width-8{width:6.666%}.width-9{width:75%}#sbc{display:none;position:fixed;width:auto;right:15px;bottom:32px;left:15px;z-index:9998;height:58px;overflow:visible;margin:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.scrolled.noscroll #sbc{display:none}.scrolled #sbc{display:block}#sbo{position:absolute;right:30px;bottom:0;width:45px;height:45px;background:#0000006e;opacity:1;pointer-events:all;cursor:pointer;transition:all .1s ease-out;z-index:9;border-radius:44px}#sbo:after{content:"";display:block;position:absolute;top:8%;right:0;bottom:0;left:0;width:15%;height:15%;margin:auto;border-top:3px solid #fff;border-right:3px solid #fff;transform-origin:50%;transform:rotate(-45deg)}@media screen and (max-width: 1480px){.container{max-width:1140px}header>.container{max-width:98%}}@media screen and (max-width: 1200px){.container{max-width:960px}header>.container{padding:1rem .5rem;gap:10px}}@media screen and (max-width: 992px){.container{max-width:720px}header>.container{gap:.5rem;width:auto}}@media screen and (max-width: 768px){.container{max-width:540px}.img-full,.img-contain{padding:25%}.scrolled #sbc{bottom:60px}}@media screen and (max-width: 576px){.container{width:100%;max-width:100%}header>.container{height:56px;padding:.85rem .5rem}}:root{--dark-blue: #071029;--lesser-dark-blue: #22315b;--medium-blue: #274683;--medium-plus-blue: #2953a8;--light-blue: #b4c6eb;--extra-light-blue: #f2f7ff;--red-base: #cb3752;--red-dark: #c90935;--preheader-height: 50px}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(./roboto-v48-latin-300-CztWkFGs.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(./roboto-v48-latin-regular-CNwBRw8h.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(./roboto-v48-latin-700-DZr4b_KL.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(./plus-jakarta-sans-v11-latin-800-CusIZhrK.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(./plus-jakarta-sans-v11-latin-regular-Dhut76fR.woff2) format("woff2")}body{color:var(--lesser-dark-blue);background:#fff;font-family:Roboto,sans-serif;max-width:100%}.text-content li{padding-left:1.15em;position:relative;margin:1rem 0}.text-content li:before{content:"";display:block;position:absolute;top:.4em;left:0;width:.75em;height:.75em;background:url(./sprites-DojjCg89.svg) 0% 0 no-repeat;background-size:1000% auto;background-position:calc(3 * (100% / 9)) top;opacity:1}.dark body{background:#000;color:#fff}.diagonal{position:relative}.diagonal:before{content:"";display:block;z-index:0;position:absolute;width:50%;left:50%;top:0;height:100%;background:linear-gradient(45deg,#00000059,transparent);clip-path:polygon(100% 0,100% 100%,0 100%)}.intelligence-artificielle{background-position:0% calc((5 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.bureautique-word{background-position:calc(1 * (100% / 9)) calc((5 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.bureautique-excel{background-position:calc(2 * (100% / 9)) calc((5 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.bureautique-powerpoint{background-position:calc(3 * (100% / 9)) calc((5 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.bureautique-access{background-position:calc(4 * (100% / 9)) calc((5 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.bureautique-outlook{background-position:calc(5 * (100% / 9)) calc((5 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.ms-project{background-position:calc(6 * (100% / 9)) calc((5 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.c-a-o-d-a-o-autocad{background-position:calc(7 * (100% / 9)) calc((5 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.office-365-outils-collaboratifs{background-position:calc(8 * (100% / 9)) calc((5 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.logiciels-specifiques{background-position:100% calc((5 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.cta{display:flex;align-items:center;position:relative;width:fit-content;background:var(--red-base);color:#fff!important;font-weight:600;border:0;border-radius:5rem;font-family:Plus Jakarta Sans;font-weight:800;text-decoration:none;padding:1em 1.75em 1.2em}.cta span{display:block;transition:all .1s ease-out;white-space:nowrap}.cta:hover span{transform:translate(-.5em)}.cta:after{content:"";display:block;position:absolute;right:1em;top:50%;width:1em;height:1em;background:url(./sprites-DojjCg89.svg) 10% top no-repeat;background-size:auto 1000%;transform:translateY(-50%);opacity:0;transition:.1s ease-out}.cta:hover:after{opacity:1}.cta:hover{background:var(--red-dark)}.cta:focus{outline:2px solid var(--red-dark);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:Plus Jakarta Sans,sans-serif;font-weight:800}#preheader{position:absolute;z-index:100;top:0;width:100%;height:var(--preheader-height);color:#fff}#preheader ul{display:flex;height:100%;align-items:center;justify-content:flex-end;gap:1rem}#preheader ul li a{color:#fff!important}#preheader .search span{display:block;width:23px;height:23px;background:url(./sprites-DojjCg89.svg) 0% 0 no-repeat;background-size:1000%;background-position:calc(5 * (100% / 9)) top}#preheader li.phone{display:flex;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-weight:800}#preheader li.phone span.icon{display:block;width:23px;height:23px;background:url(./sprites-DojjCg89.svg) 0% 0 no-repeat;background-size:1000%;background-position:calc(6 * (100% / 9)) top}#preheader li.qualiopi{line-height:0;margin-right:0;opacity:.75}#preheader li.qualiopi img{height:24px;border-radius:4px;overflow:hidden}#preheader li.email{color:#fff;font-size:14px}#preheader a{display:block;padding:6px}header{top:var(--preheader-height);font-family:Plus Jakarta Sans,sans-serif;color:var(--dark-blue)}header a#logo img{width:140px;height:auto}#mei{display:none;position:relative;width:36px;height:23px;align-self:center;transform:translateY(-1px)}#mei:before{content:"Menu";position:absolute;display:block;font-size:13px;top:-17px;right:0;left:0;text-align:center;opacity:.5}.hbg{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hbg-box{width:100%;height:100%;display:block;position:relative}.hbg-in{display:block;top:50%;margin-top:-2px}.hbg-in,.hbg-in:after,.hbg-in:before{width:100%;height:5px;background-color:#6d6e79;border-radius:7px!important;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.scl .hbg-in,.scl .hbg-in:after,.scl .hbg-in:before{background:#000}.hbg-in:after,.hbg-in:before{content:"";display:block}.hbg-in:before{top:-10px}.hbg-in:after{bottom:-10px}.hbg--sld.is-active .hbg-in{transform:translate3d(0,-1px,0) rotate(45deg)}.hbg--sld.is-active .hbg-in:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hbg--sld.is-active .hbg-in:after{transform:translate3d(0,-10px,0) rotate(-90deg)}#main-menu{margin-left:auto}#main-menu ul{display:flex;gap:18px;font-size:14px}#main-menu ul li{display:flex}#main-menu>ul>li>a,#main-menu>ul>li>span{position:relative;padding:9px 2px 12px;color:#000;text-decoration:none;display:flex;cursor:pointer;align-items:center;width:fit-content}#main-menu>ul>li>a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--medium-blue);transition:.2s ease-out}#main-menu>ul>li>a:hover:after{width:100%}#main-menu .parent{padding-right:1px;align-items:center}#main-menu .parent>span{flex-direction:row-reverse}#main-menu li.parent>span:before{content:"";display:block;width:7px;height:7px;margin-left:8px;border-bottom:1px solid;border-left:1px solid;transform:rotate(-45deg) translateY(-35%)}.submenu-container{position:absolute;z-index:-1;top:92px;right:0;left:0;width:100vw;max-width:1248px;margin:auto;padding:38px 15px 50px;background:var(--extra-light-blue);border-radius:15px;transition:all .2s ease-out;box-shadow:0 0 105px #233b6f4a;transform:translateY(-30px);opacity:0}.deploy>.submenu-container{display:block;transform:translateY(0);opacity:1}.submenu-flex{display:flex;justify-content:space-between;max-width:992px;margin:0 auto 15px;align-items:stretch}.submenu-img{width:fit-content;position:relative}.submenu-img:hover{text-decoration:underline}.submenu-img picture{position:relative;display:block;width:330px;margin:auto;border-radius:5px;overflow:hidden;line-height:0;padding:25%}.submenu-img h4{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:auto;width:fit-content;height:fit-content;color:#fff;padding:1rem;font-size:22px;text-decoration:inherit}.submenu-img picture:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,var(--lesser-dark-blue),var(--medium-blue));opacity:.7;transition:all .2s ease}.submenu-img:hover picture:after{opacity:1}.submenu-img img{width:100%;height:100%}.submenu-flex>*{flex:0 0 31%;font-weight:300;color:var(--medium-blue);background:#e6eeff;border-radius:4px}.submenu-flex .intitule{margin:0;padding:15px 0;font-weight:700;font-size:1.25rem;text-align:center;border-bottom:1px solid #233b6f17}.submenu-flex .prix{max-width:992px;margin:0;padding:15px;font-size:15px;line-height:150%;text-align:center;font-family:Roboto,sans-serif}.submenu-flex .prix strong{font-weight:800}.submenu-flex .prix>span{display:block}.submenu-flex .tarif{cursor:default;border:1px solid var(--light-blue);padding:0 10px}.submenu-flex .tarif-b{background:#fffcef}#main-menu ul ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;max-width:992px;margin:auto;padding:0;font-size:13px;text-align:center}#main-menu ul ul li{width:calc(20% - 15px)}#main-menu ul ul li a{align-self:stretch;display:flex;gap:5px;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:16px 0;font-weight:700;color:#fff;text-decoration:none;background:linear-gradient(45deg,var(--lesser-dark-blue),var(--medium-blue));border-radius:6px;min-height:96px}#main-menu ul ul li a span.logo{width:30px;height:30px;background-image:url(./sprites-DojjCg89.svg);background-size:1000%}#main-menu ul ul li a:hover{text-decoration:underline}.heading{position:relative;z-index:1;display:flex;align-items:center;height:480px;max-height:1080px;padding-top:135px;padding-bottom:15px;background:linear-gradient(45deg,var(--dark-blue),var(--medium-blue));color:#fff}.wave-after,.wave-before{position:relative;z-index:1}.wave-after:after,.wave-before:before{content:"";position:absolute;z-index:0;display:block;bottom:-2px;right:0;left:0;width:100%;padding:.8333% 0;pointer-events:none;background-image:url(./sprites-DojjCg89.svg);background-repeat:no-repeat;background-size:100% 6000%;background-position:0 calc((1 * 100 * 6000) / (10 * (6000 - 100)) * 1%)}.dark .wave-after:after{background-position:0 calc((3 * 100 * 6000) / (10 * (6000 - 100)) * 1%)}.dark .wave-before:before{background-position:0 calc((4 * 100 * 6000) / (10 * (6000 - 100)) * 1%)}.wave-before:before{top:-2px;bottom:auto;background-position:0 calc((2 * 100 * 6000) / (10 * (6000 - 100)) * 1%)}footer{position:relative;padding:103px 1rem 20px;background:linear-gradient(45deg,#162545,var(--blue-mild));color:#fff;text-align:center;background:#0f2045}footer a{color:#fff;text-decoration:none;display:inline-block;vertical-align:middle}footer a:hover{text-decoration:underline}footer h4{font-size:2.5rem;margin:0;font-family:Roboto,sans-serif}footer p.phone{font-weight:700;font-size:28px;margin:4px 0}footer p.email{font-size:15px;margin:5px 0}footer .container{position:relative;z-index:12}footer nav,footer .coordonnees{display:flex;text-align:left;max-width:600px;margin:0 auto;align-items:flex-start;justify-content:space-between;font-size:14px;padding:0 35px 38px}footer .coordonnees{display:flex;align-items:center;margin-block:1rem;padding-block:2rem;border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;max-width:699px}footer .coordonnees .right a{display:block;padding-inline:10%;background:#fff}footer .coordonnees .right a img{height:auto}footer .left{width:60%}footer .right{width:40%}footer nav>ul.right>li{margin:0}footer nav>ul.right>li>span{display:inline-block;vertical-align:middle}footer nav>ul>li{font-size:20px;margin:0 0 34px;font-weight:700}footer nav ul li:before{content:"-";display:inline-block;vertical-align:middle;margin-right:5px;font-weight:700;color:var(--red-base)}footer nav ul li ul li:before{display:none}footer nav>ul>li>a{color:#fff}footer nav>ul>li>ul{padding-left:17px;margin-top:16px}footer nav>ul>li>ul>li{font-size:13px;margin:12px 0}footer nav>ul>li>ul>li span.logo{display:inline-block;width:20px;height:20px;background-image:url(./sprites-DojjCg89.svg);background-repeat:no-repeat;background-size:1000%}footer nav>ul>li>ul>li span:last-child{margin:3px 0 0}footer nav>ul>li>ul>li a{font-weight:400;display:flex;gap:14px}#footer-bottom a{text-decoration:none}#footer-bottom a:hover{color:#fff;text-decoration:underline}#footer-bottom p{font-size:12px;color:#ffffffe6;line-height:24px}#sbo{background:#fff;border-radius:5px}.dark #sbo{background:#000}#sbo:after{border-color:var(--medium-blue)}.dark #sbo:after{border-color:var(--light-blue)}@media screen and (max-width: 1480px){#main-menu ul{gap:2vw}#main-menu ul li{width:fit-content}#main-menu>ul>li:first-child{max-width:80px}#main-menu>ul>li:nth-child(2){width:100%;max-width:112px}#main-menu>ul>li:nth-child(3){max-width:110px}#main-menu>ul>li:nth-child(4){max-width:108px}#main-menu>ul>li:nth-child(5){max-width:99px;width:100%}#main-menu>ul>li:nth-child(6){max-width:100px}}@media screen and (max-width: 1200px){#preheader{font-size:14px}#preheader li.email{font-size:13px}header .cta{font-size:.85rem}#main-menu ul{gap:1vw}#main-menu>ul>li:nth-child(5){max-width:88px}#main-menu>ul>li:nth-child(5){max-width:90px}#main-menu>ul>li:nth-child(6){max-width:93px}#main-menu>ul>li:nth-child(1){max-width:73px}.submenu-container{margin:0 15px;width:auto;padding:15px 15px 30px}.submenu-img picture{padding:21%}.submenu-flex .intitule{padding:7px 0;font-size:1rem}.submenu-flex .prix{font-size:14px}footer h4{font-size:2rem}}@media screen and (max-width: 992px){header .cta{margin-left:auto;font-size:.85rem}#mei{display:block;margin-left:15px}#main-menu{position:absolute;display:none;z-index:-1;top:49px;left:1%;right:1%;background:#fdfdfe;padding:2rem 4vw;border-radius:0 0 15px 15px;max-height:75vh;overflow-y:auto;box-shadow:0 0 41px #000000ad}.is-deployed #main-menu{display:block}#main-menu ul{gap:1.25vw;display:block;margin:auto}#main-menu ul li{max-width:100%!important;display:block}.submenu-container{position:static;display:block;margin:0 0 11px;transform:none;padding:0;border-radius:0;box-shadow:none}.deploy>.submenu-container{background:#fff}.submenu-flex{flex-wrap:wrap;gap:8px;max-width:520px;margin:0;padding-bottom:8px}.submenu-img picture{width:100%;padding:9%}.submenu-img h4{text-align:left;width:100%}.submenu-flex>*{flex:0 0 48%}.submenu-flex>a{flex:0 0 100%}.submenu-flex .prix{padding:5px 5px 21px;font-size:13px}#main-menu ul ul{gap:5px}#main-menu ul ul li{width:calc(19% + -0px)}#main-menu ul ul li a{padding:13px 5px}#main-menu ul ul li a span.logo{width:25px;height:25px}footer{padding:44px 1rem 20px}}@media screen and (max-width: 768px){.text-content li{margin:.25rem 0}#main-menu ul ul{justify-content:flex-start}#main-menu ul ul li{width:calc(24% + -0px)}#main-menu ul ul li a{font-size:13px}footer .left{width:50%}footer .right{width:50%}}@media screen and (max-width: 576px){header .cta{padding:.6em 1.5em .8em 1.2rem;font-size:13px}#preheader ul{justify-content:space-between;padding:0 1%}#preheader ul{gap:10px}#preheader li.qualiopi img{height:auto;width:77px}#preheader a{padding:1px}#preheader li.phone span.icon{display:none}#mei{margin:0;transform:translateY(-1px)}#mei:before{display:none}header a#logo img{width:81px}.submenu-container{background:#fff}.submenu-flex{gap:4px}.submenu-flex .intitule{padding:2px 0;font-size:14px}.submenu-flex .prix{font-size:12px;padding:5px}.submenu-flex .tarif{padding:0}#main-menu ul ul li{width:calc(32% + -0px)}.heading{padding-top:120px}footer h4{font-size:1.5rem}footer p.phone{font-size:23px}footer nav{display:block;width:fit-content}footer .coordonnees{display:block;text-align:center;padding-block:1rem}footer .coordonnees .right{max-width:211px;margin:auto}footer .coordonnees .left{margin-bottom:1rem}footer .left{width:100%}footer .right{width:100%}footer nav>ul>li{font-size:13px;margin:0 0 13px}footer nav>ul>li>ul>li span.logo{width:15px;height:15px}footer nav>ul>li>ul>li a{font-size:12px;gap:5px}#sbo{right:-5px;width:40px;height:40px;border:1px solid var(--extra-light-blue)}}.page .heading{height:380px;padding-bottom:15px}.page.page-contact .heading{text-align:center;height:320px;padding-bottom:55px}.page .heading .container{max-width:1140px}.page-locaux-et-accessibilite .heading{height:420px;padding-bottom:110px}.page.page-ils-nous-font-confiance .heading h1{text-align:center;margin-bottom:.5em}.page-fonctionnalites section .container{max-width:992px}.page-fonctionnalites section .container .text-content>p{font-size:18px;line-height:150%}.page section a{color:var(--medium-plus-blue)}.page .heading h1{font-size:clamp(1.85rem,3.5vw,3rem)}.page .heading p,.page .heading li{font-size:clamp(15px,1.7vw,20px);margin:.75em 0}.intro-locaux .container{max-width:1140px;flex-direction:row-reverse}.intro-locaux{padding:3rem 0;margin:-11rem 0 0;position:relative;z-index:2}.intro-locaux .flex{gap:15px;justify-content:flex-end}.intro-locaux .left{flex:0 0 60%;border-radius:60px;overflow:hidden;margin-left:-4rem}.intro-locaux .right{position:relative;flex:0 0 42%;background:#fff;font-size:18px;padding:2rem 4rem;border-radius:30px;margin-top:2rem;line-height:175%;box-shadow:-5px 8px 28px #0710291f}#map .container,#tarifs-locaux .container{max-width:1140px}#map .left{flex:0 0 60%;border-radius:10px;overflow:hidden}#map .right{flex-grow:1;padding-left:3rem}#map .right .inner>p{margin:.25em 0}#map .right .acces{position:relative;font-size:14px}#map .right .acces li{margin:.25em 0}#tarifs-locaux table{width:100%;border:1px solid;border-collapse:collapse;border-color:var(--dark-blue);font-size:.85rem;max-width:768px}#tarifs-locaux table tr.traiteur td{padding:1rem 0}#tarifs-locaux table td,#tarifs-locaux table th{border:1px solid var(--dark-blue);padding:.25rem .5rem}#tarifs-locaux table td{text-align:right}#tarifs-locaux table td:first-of-type{text-align:center}#map .left iframe{width:100%!important}#tarifs-locaux{padding-bottom:4rem}#tarifs-locaux h3{font-size:32px;margin:4rem 0 2rem}#partenaires{padding:2rem 0;position:relative;z-index:2}#partenaires .bgCanvas{opacity:.4}.page-ils-nous-font-confiance .intro{position:relative;font-size:14px;margin:auto;max-width:768px;line-height:175%;text-align:justify}#partenaires .intro{margin:au}#partenaires .container.flex{max-width:1140px;gap:1rem;flex-wrap:wrap;display:grid;grid-template-columns:repeat(4,1fr);padding:2rem 0 4rem;position:relative;z-index:2}#partenaires .container{max-width:1140px}#partenaires .logo-partenaire{padding:5% 10%;z-index:2}.logo-partenaire.before:before{right:10%;left:10%}#partenaires .container picture{padding:24%;margin:auto}#partenaires .container picture img{max-width:230px;max-height:80px;margin:auto}.page-qui-sommes-nous .heading .container,.page-fonctionnalites .heading .container{max-width:992px;position:relative}.page-qui-sommes-nous h2{font-size:2rem;margin:2rem 0;line-height:normal}.page .heading h1{margin:0}#a-propos{position:relative}#a-propos .container{max-width:992px}#a-propos .intro-top{text-align:center;max-width:628px;margin:auto;padding:0rem 0}#a-propos .flex{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,1fr);font-size:18px;gap:2rem;line-height:170%;padding:0 0 0rem}#a-propos .flex>div{background:var(--header-height);margin:auto;border:1px solid var(--light-blue);border-radius:15px;padding:1rem 2rem;background:linear-gradient(40deg,var(--medium-blue),var(--medium-plus-blue));color:#fff}#a-propos .flex>div a{color:#ebce32}#a-propos .content{max-width:878px;margin:auto;line-height:138%;font-size:16px}#a-propos .content ul{padding-left:5%}#a-propos .content h2{margin:4rem 0 2rem}#logiciels-aci{z-index:2;position:relative;padding:3rem 0}.software{max-width:768px;margin:0 auto 4rem}.software-heading{position:relative;border-radius:30px 0 0;overflow:hidden;transition:all .25s ease-out}.software-heading.preanim{opacity:0;transform:translateY(20%)}.software-heading:before{background:var(--dark-blue);z-index:1;opacity:.7;pointer-events:none}.software-heading picture{padding:9%}.software-heading h2{position:absolute;z-index:3;width:fit-content;text-align:center;font-size:clamp(2rem,2.5vw,2.5rem);margin:auto;color:#fff;top:50%;right:0;left:0;transform:translateY(-50%);font-family:Roboto,sans-serif}.software-content{position:relative;z-index:3;padding:2rem 4rem 1rem;background:#fff;border-radius:0 0 30px 10px;box-shadow:0 -6px 18px #93b0e963;line-height:158%;border-bottom:1px solid;font-size:17px;border-bottom:1px solid #dfe1e7}.software-content.preanim{opacity:0;transform:translateY(30px)}.software-content>.text-content{line-height:157%}.software-content .trigger-extensible{display:flex;gap:10px;align-items:center;width:fit-content;margin:1.75rem auto 0;font-size:17px;color:var(--medium-plus-blue);border:1px solid #c7cfe5;padding:8px 20px 10px;border-radius:30px}.software-content .trigger-extensible .deploy-button{background:var(--medium-blue);color:#fff;padding:9px}.software-content .trigger-extensible .deploy-button:after{border-width:5px 5px 0 5px}.software-content .extensible .text-content li{margin:.75em 0;line-height:113%}.software-content .extensible .text-content li:before{top:.15em}.software-content .extensible .text-content h4{margin:1.5em 0 .5em;line-height:normal}.software-content .flex{justify-content:space-between;padding:1rem 0;font-size:15px}.software-content .left,.software-content .right{flex:0 0 49%}#intro-secteur{padding:0 0 4rem}#intro-secteur .container{font-size:18px;max-width:1140px;padding:0rem 0 3rem}#intro-secteur .container .text-content{max-width:992px;padding:2rem 0}#intro-secteur>.container .text-content{line-height:154%}#intro-secteur .container .grid .text-content{padding:0 0 2rem}#intro-secteur .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5%}#intro-secteur .grid picture{padding:15%;border-radius:15px 15px 0 0}#intro-secteur .grid picture:before{background:var(--dark-blue);z-index:1;opacity:.5;pointer-events:none}#intro-secteur .grid ul{font-size:.85em}#text-mentions .container{max-width:992px;font-size:14px;padding:2rem 5%}#searchForm{display:flex;margin-top:15px;align-items:center}#searchForm button{border:1px solid;padding:9px 19px 9px 12px;border-radius:0 30px 30px 0;height:40px}#searchForm input{border:0;font-size:1rem;padding:9px 20px 11px;border-radius:28px 0 0 28px;height:40px}#search-results{min-height:400px;padding-bottom:3rem}.page-search section .container,.page-search .heading .container{max-width:992px;text-align:center}.page-search .heading .container{width:fit-content}#results{width:fit-content;margin:auto;text-align:left;padding:38px 18px 15px}#results h2{border-bottom:1px solid;padding-bottom:12px}#results li{margin:25px 0}#results a{display:flex;gap:12px;align-items:center}#results a span{display:block;width:45px;height:45px;background-size:1000%;background-image:url(./sprites-DojjCg89.svg)}form .website{display:none}#contact-section{position:relative;z-index:2;padding-bottom:25px}#contact-section>.container{margin-top:-60px}#contactForm{max-width:fit-content;margin:auto;padding:32px 25px 25px;background:#fff;border-radius:10px;box-shadow:0 4px 15px #0000001a}#contactForm .inner{max-width:660px;margin:0 3vw;min-width:480px}#contactForm div{margin-bottom:18px;display:flex;flex-direction:column}#contactForm label{margin-bottom:6px;font-weight:600;color:#333;font-size:.95rem}#contactForm input[type=text],#contactForm input[type=email],#contactForm textarea{padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:.95rem;transition:all .2s ease-in-out;resize:vertical}#contactForm input[type=text]:focus,#contactForm input[type=email]:focus,#contactForm textarea:focus{border-color:var(--lesser-dark-blue);box-shadow:0 0 0 2px var(--extra-light-blue);outline:none}#contactForm button[type=submit]{padding:12px 25px;font-size:1rem;font-weight:600;color:#fff;background-color:var(--medium-blue);text-align:center;border:none;border-radius:6px;cursor:pointer;align-items:center;justify-content:center}#contactForm button[type=submit]:hover{background-color:var(--medium-plus-blue);transform:translateY(-1px)}#contactForm button[type=submit]:active{transform:translateY(0)}#contactForm textarea{min-height:100px;font-family:inherit}#contactForm .website{display:none}@media screen and (max-width: 1200px){.page .heading{height:320px}.page .heading .container{max-width:720px}.page.page-locaux-et-accessibilite .heading .container{max-width:850px;padding-top:20px}.page-locaux-et-accessibilite .heading{padding-bottom:110px}.page-fonctionnalites section .container{max-width:960px}.page-fonctionnalites section .container .text-content>p{font-size:1rem}.intro-locaux{margin:-10rem 0 0}.intro-locaux .flex{max-width:960px;width:fit-content;margin:auto}.intro-locaux .left{flex:0 0 46%;border-radius:30px}.intro-locaux .right{flex:0 0 50%;margin-left:3rem;font-size:1rem;padding:1rem 3rem}#map .container,#tarifs-locaux .container{max-width:860px}#partenaires .container.flex{max-width:720px;grid-template-columns:repeat(3,1fr)}#partenaires .container{max-width:720px}.page-qui-sommes-nous h2{font-size:1.5rem}#a-propos .container{max-width:940px}#a-propos .flex{display:flex;align-items:stretch}#a-propos .flex>div{flex:0 0 48%;margin:0}#a-propos .content{max-width:720px}.software-content{font-size:1rem}#intro-secteur .container{max-width:850px}}@media screen and (max-width: 992px){.page .heading .container{max-width:540px}.page.page-locaux-et-accessibilite .heading .container{max-width:700px}.page-fonctionnalites section .container{max-width:720px}#map .container,#tarifs-locaux .container,#partenaires .container.flex{max-width:700px}#partenaires .container{max-width:660px}.page-qui-sommes-nous .heading .container,.page-fonctionnalites .heading .container,#a-propos .container{max-width:700px}#a-propos .flex>div{font-size:16px;line-height:145%}.container>.software:first-of-type{max-width:700px}.software-content{padding:2rem 2rem 1rem}}@media screen and (max-width: 768px){.page .heading .container{max-width:480px;position:relative}.page.page-locaux-et-accessibilite .heading .container{max-width:480px;text-align:center}.page-fonctionnalites section .container{max-width:480px}.intro-locaux{margin:-9rem 0 0;padding:3rem 0 1rem}.intro-locaux .flex{display:block;max-width:480px;margin:auto}.intro-locaux .left{margin:0 auto;max-width:250px}.intro-locaux .right{margin:0}.intro-locaux .right h2{text-align:center}#map .container{flex-direction:column-reverse;max-width:480px}#map .left{width:100%;flex:unset}#map .right{padding:0}#map .acces{clear:both}#map .right picture{padding:0;float:left;margin:-20px 15px 15px}#map .right picture img{object-position:0 0}#tarifs-locaux .container{max-width:520px}#tarifs-locaux h3{font-size:28px}#a-propos .container{max-width:480px}#a-propos .flex{gap:1rem}#a-propos .flex>div{padding:1rem 1.5rem}.software-content .flex{flex-direction:column;max-width:320px;margin:auto}#intro-secteur{padding:0 0 1rem}#intro-secteur .container{max-width:480px;font-size:17px}#intro-secteur .container .text-content{padding:1rem 0}#intro-secteur .container .grid .text-content{padding:0 0 0rem;line-height:135%}#intro-secteur .container .grid .text-content>p{margin:0 0 13px}#intro-secteur .container .grid .text-content h3{margin:16px 0 8px}#intro-secteur .grid{grid-template-columns:repeat(1,1fr);gap:2rem;max-width:400px;margin:auto}#intro-secteur .grid ul{line-height:125%}}@media screen and (max-width: 576px){.page .heading{height:auto}.page .heading .container{padding:0 7vw;min-height:fit-content}.intro-locaux .right{padding:1rem 2rem}#map{padding:0 7vw}#map .right p{margin:.25rem 0}#map .right{padding-bottom:14px}#map .right .acces li{margin:.75rem 0}#tarifs-locaux{padding:0 3vw;margin-bottom:2rem}#partenaires .container.flex{padding:0 7vw;gap:10px;grid-template-columns:repeat(2,1fr)}#partenaires .container{padding:0 7vw}.page-qui-sommes-nous h2{font-size:1.25rem}.page .heading p{line-height:1.35em;font-size:14px}#a-propos .container{padding:0 7vw}#a-propos .flex{display:block}#a-propos .flex>div{margin:1rem 0;padding:.75rem 2rem;text-align:center}#a-propos .content h2{margin:2rem 0}#logiciels-aci{padding:2rem 7vw}.software-heading picture{padding:12%}.software-content{padding:1rem}#intro-secteur .container{padding:0 7vw 3rem}.page.page-search .heading{height:320px}#searchForm{display:block;margin-top:15px}#searchForm button,#searchForm input{border-radius:30px;width:100%;margin:7px 0}.page.page-contact .heading{text-align:center;height:280px;padding-bottom:80px}#contact-section>.container{margin-top:-60px}#contactForm{max-width:94%}#contactForm .inner{max-width:100%;min-width:unset}}
