body{background:#f2f2f2}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f2f2f2}::-webkit-scrollbar-thumb{background:#121212}::-webkit-scrollbar-thumb:hover{background:#242424}#googleReviewsAcc .googleEval{background-color:#f3f3f3;border-radius:10px;display:inline-block;margin:0 1% 1vw;padding:.7vw;width:98%}#googleReviewsAcc .top-star{display:block;height:100px;margin:0 auto;width:100px}#googleReviewsAcc h2{font-weight:700;margin-top:35px;text-align:center}#googleReviewsAcc span.stars,#googleReviewsAcc span.stars span{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/747/star-o-white.svg) 0 0 repeat-x;background-size:20px 20px;display:block;height:20px;width:100px}#googleReviewsAcc span.stars span{background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/747/star.svg);background-position:0 0}#googleReviewsAcc .indivGoogleReview{background-color:#f3f3f3;border-radius:10px;float:left;height:100%;margin:0 1vw;min-height:314px;padding:25px;width:31.3%}#googleReviewsAcc .indivGoogleReview .top-section{display:inline-block;width:100%}#googleReviewsAcc .indivGoogleReview .top-section img{float:left;width:58px}#googleReviewsAcc .indivGoogleReview .top-section p{display:inline-block;line-height:normal;margin-left:10px;width:78%}#googleReviewsAcc .indivGoogleReview .top-section span.span-nom{float:left;font-size:16px;font-weight:700;line-height:16px;margin-bottom:5px;width:100%}#googleReviewsAcc .indivGoogleReview .top-section span.stars{float:left}#googleReviewsAcc .indivGoogleReview .top-section span.span-time{color:#9c9c9c;display:block;float:left;font-size:12px;line-height:12px;margin-top:5px;width:100%}#googleReviewsAcc .middle-section{display:inline-block}#googleReviewsAcc .middle-section p.texte{float:left;line-height:normal;margin:0}#googleReviewsAcc .middle-section span{color:#9c9c9c;display:inline-block;float:left;font-size:16px;height:24px;line-height:16px;margin-top:8px}#googleReviewsAcc .middle-section span:hover{cursor:pointer;text-decoration:underline}#googleReviewsAcc .bottom-section{margin-top:16px}#googleReviewsAcc .bottom-section .g-google{float:left;margin-right:10px;width:40px}#googleReviewsAcc .bottom-section p{float:left;margin:0}#googleReviewsAcc .bottom-section p span{float:left;font-size:16px;height:16px;line-height:16px;width:100%}#googleReviewsAcc .bottom-section p span:first-child{color:#9c9c9c}#googleReviewsAcc .bottom-section p span:nth-child(2){color:#e7007f}#googleReviewsAcc .bottom-section a:hover>p span:nth-child(2){text-decoration:underline}#googleReviewsAcc span.logoGoogle{font-family:Product Sans;font-size:120%;font-weight:700}#googleReviewsAcc span.logoGoogle span:first-child,#googleReviewsAcc span.logoGoogle span:nth-child(4){color:#4285f4}#googleReviewsAcc span.logoGoogle span:nth-child(2),#googleReviewsAcc span.logoGoogle span:nth-child(6){color:#db4437}#googleReviewsAcc span.logoGoogle span:nth-child(3){color:#f4b400}#googleReviewsAcc span.logoGoogle span:nth-child(5){color:#0f9d58}#googleReviewsAcc .left-section{float:left;width:75%}#googleReviewsAcc .left-section p span:first-child{font-weight:700;margin-right:.3vw}#googleReviewsAcc .left-section p span:nth-child(2){color:#000;font-size:14px;margin-right:.3vw}#googleReviewsAcc .left-section p span{float:left;font-size:20px;line-height:20px}#googleReviewsAcc .left-section p .spanNbTemoignages{color:#9c9c9c;font-size:10px;line-height:20px}#googleReviewsAcc .right-section{float:right;width:25%}#googleReviewsAcc .right-section a{background-color:#e7007f;border:2px solid #e7007f;border-radius:5px;color:#fff;display:inline-block;float:right;font-size:11px;font-weight:700;line-height:11px;margin-top:.7vw;padding:10px 15px}#googleReviewsAcc .right-section a:hover{background-color:#fff;color:#e7007f}@media screen and (max-width:767px){.indivGoogleReview{margin:0 0 1vw!important;min-height:1px!important;width:100%!important}.left-section{float:left;width:60%!important}.right-section{float:right;width:40%!important}}.accueil-actualite-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 6vw}.accueil-actualite-container .actualite{margin-bottom:2.5vw;width:27.34vw}.accueil-actualite-container .actualite .image{border-radius:.6vw;filter:grayscale(0);height:20.7033vw;margin-bottom:2.6vw;position:relative;transition:all .5s ease;width:100%}.accueil-actualite-container .actualite .image a{height:100%;left:0;position:absolute;top:0;width:100%}.accueil-actualite-container .actualite .image .mask{background:url(/images/site/mask.png);background-size:cover;height:20.7033vw;position:absolute;right:-1px;top:0;transform:scaleX(-1);width:6.5vw}.accueil-actualite-container .actualite a{transition:color .25s ease}.accueil-actualite-container .actualite a:hover{color:#11bdf5}@media screen and (min-width:1025px){.accueil-actualite-container .actualite:hover .image{background-position:-1vw -1vw!important;background-size:110%!important;filter:grayscale(1)}.accueil-actualite-container .actualite:hover a{color:#11bdf5}}.desktop{filter:blur(0);transition:filter .25s ease}.desktop.mobile-open{filter:blur(4px)}#scrolline{background:#11bdf5;bottom:0;height:4px;left:0;position:fixed;width:0;z-index:12}ul.main-menu>li:hover>a{background:none!important}.header-top{background:#f2f2f2;height:50vw;overflow:hidden;position:relative;width:100%}.header-top.interieure{background:hsla(0,0%,95%,.91);height:4.07vw}.header-top .top{background:hsla(0,0%,95%,0);height:0;left:0;position:fixed;top:0;transition:all .25s ease;width:100%;z-index:12}.header-top a.logo{background:url(/images/site/logo_bw.png);background-repeat:no-repeat;background-size:contain;display:block;height:4.7142vw;left:4.72vw;opacity:0;position:absolute;text-indent:-100vw;top:1.5vw;transition:all .2s ease;width:4.011vw;z-index:12}.header-top a.logo.inmenu{height:3.4vw!important;left:3.7vw!important;top:2.6vw!important;width:2.813vw!important}.header-top a.logotxt{background:url(/images/site/logo_txt2_fr.png);background-repeat:no-repeat;background-size:contain;display:block;height:3.65vw;left:2.2vw;opacity:0;position:absolute;top:6.68vw;transition:all .2s ease;width:9.5vw;z-index:12}.header-top a.logotxt.en{background:url(/images/site/logo_txt2_en.png);background-repeat:no-repeat;background-size:contain}.header-top a.logoanniv{background:url(/images/site/25ans_fr.png);background-repeat:no-repeat;background-size:contain;display:block;height:3.1vw;left:9.8vw;opacity:0;position:absolute;top:3.3vw;transition:all .2s ease;width:10.5vw;z-index:12}.header-top a.logoanniv.en{background:url(/images/site/25ans_en.png);background-repeat:no-repeat;background-size:contain}.header-top .corner{background:url(/images/site/mask.png);background-repeat:no-repeat;background-size:cover;border-left:5.7vw solid #f2f2f2;height:50vw;left:-20vw;position:absolute;top:0;width:21.5vw;z-index:2}.header-top .background{background:url(/assets/modules/images/numerique/backgroundv2.jpg);background-repeat:no-repeat;background-size:100%;filter:blur(0);height:53vw;left:-2.5vw;opacity:0;position:absolute;top:-2.5vw;transition:filter .25s ease;width:105vw;z-index:1}.header-top .background.mobile-open{filter:blur(4px)}.header-top.fixed .top,.header-top.interieure .top{background:hsla(0,0%,95%,.91);height:4.05vw}.header-top.fixed a.logo,.header-top.interieure a.logo{height:2.7vw;left:3.7vw;top:.7vw;width:2.266vw}.header-top.fixed a.logo.mobile-open,.header-top.interieure a.logo.mobile-open{height:4.7142vw;left:4.72vw;top:1.5vw;width:4.011vw}.header-top.fixed a.logotxt,.header-top.interieure a.logotxt{height:2.51vw;left:7vw;top:.9vw;width:6.524vw}.header-top.fixed a.logotxt.mobile-open,.header-top.interieure a.logotxt.mobile-open{height:2.1vw;left:2.2vw;top:6.68vw;width:9.5vw}.header-top.fixed a.logoanniv,.header-top.interieure a.logoanniv{height:2vw;left:14.4vw;top:1.2vw;width:2vw}.header-top.fixed a.logoanniv.mobile-open,.header-top.interieure a.logoanniv.mobile-open{height:3.1vw;left:9.8vw;top:3.3vw;width:10.5vw}.header-top .head-title{color:#fff;font-family:Barlow,arial;left:11vw;position:absolute;top:18.4vw;z-index:2}.header-top .head-title strong{display:block;font-size:14vw;height:14vw;line-height:14vw;position:relative}.header-top .head-title strong span{line-height:14vw;opacity:0;position:absolute;top:-2vw}.header-top .head-title strong span:first-child{left:0}.header-top .head-title strong span:nth-child(2){left:8.5vw}.header-top .head-title strong span:nth-child(3){left:16.7vw}.header-top .head-title strong span:nth-child(4){left:24.9vw}.header-top .head-title>span{animation:tech .3s linear;animation-delay:2s;animation-fill-mode:forwards;display:block;font-size:2.85vw;font-weight:300;line-height:2.85vw;text-transform:uppercase;transform:rotateX(270deg)}.header-top .head-title>span:nth-child(2){animation-delay:2.3s;left:3.3vw;position:relative}.header-top .head-title>span:nth-child(3){animation-delay:2.6s;left:4.7vw;position:relative}.header-top .head-title>span:nth-child(4){animation-delay:2.9s;left:6.1vw;position:relative}@keyframes oxez{0%{font-size:0;margin-left:-7vw}60%{font-size:15vw;margin-left:0}65%{font-size:13.5vw;margin-left:0}80%{font-size:12vw;margin-left:0}to{font-size:12vw;margin-left:0}}@keyframes tech{0%{transform:rotateX(270deg)}to{transform:rotateX(0deg)}}@keyframes slideOpacityLeft{0%{opacity:0;right:-20vw}to{opacity:1;right:0}}@keyframes slideOpacityRight{0%{left:-20vw;opacity:0}to{left:0;opacity:1}}a.menu-bars{color:#000;font-size:1.6vw;height:4.06vw;opacity:0;position:absolute;right:1.8vw;top:0;transition:all .2s ease;width:35px;z-index:10}a.menu-bars:hover{opacity:.8!important}a.menu-bars span{background:#121212;display:block;height:5px;position:absolute;transition:all .25s ease;width:35px}a.menu-bars span:first-child{left:0;top:calc(50% - 14px)}a.menu-bars span:nth-child(2){left:0;opacity:1;top:calc(50% - 2px)}a.menu-bars span:nth-child(3){left:0;top:calc(50% + 10px)}a.menu-bars.mobile-open span:first-child{left:0;top:calc(50% - 1px);transform:rotate(135deg)}a.menu-bars.mobile-open span:nth-child(2){left:7px;opacity:0;top:calc(50% - 2px);width:0}a.menu-bars.mobile-open span:nth-child(3){left:0;top:calc(50% - 1px);transform:rotate(-135deg)}@media screen and (min-width:768px){a.menu-bars .hlp{animation:hlp 3s linear 0s infinite;background:hsla(0,0%,100%,.7);border-radius:40px;box-shadow:0 0 10px #fff;height:2px;pointer-events:none;position:absolute;right:calc(50% - 1px);top:calc(50% - 1px);transform:scale(1);width:2px;z-index:-1}@keyframes hlp{0%{opacity:0;transform:scale(1)}45%{opacity:1;transform:scale(45)}54%{opacity:0;transform:scale(48)}to{opacity:0;transform:scale(48)}}}h1 span.letter{opacity:0;position:relative;top:-1vw}@media screen and (max-width:767px){.header-top.interieure{height:21.6vw!important}.header-top .background{background-position:0 0}.header-top .corner{border-left:6vw solid #f2f2f2;width:21.1vw}a.menu-bars{background:none;border-radius:5px;color:#121212;display:block;font-size:7vw;padding:2vw 2.7vw 1.8vw;position:absolute;right:4vw;top:5.25vw;z-index:11}}.backdrop{background:rgba(0,0,0,.376);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .25s ease;width:100%;z-index:10}.backdrop.mobile-open{opacity:1;pointer-events:all}#menu{background:#f2f2f2;display:block!important;height:100vh;left:-26vw;opacity:0;position:fixed;top:0!important;transition:all .25s ease;width:25vw;z-index:11}#menu>ul{flex-direction:column;margin-left:2.16vw;margin-right:2.16vw;margin-top:10.5vw}#menu>ul>li{font-size:1.7vw;line-height:1vw;list-style:none;margin:0}#menu>ul>li>div,#menu>ul>li>ul{display:none}#menu>ul>li>a{color:#121212!important;display:block;font-family:Archivo;font-size:1.2vw;font-weight:300;line-height:1.4vw;margin-bottom:.5vw;text-transform:uppercase;transition:color .25s ease}#menu>ul>li.active>a,#menu>ul>li>a:hover{color:#11bdf5!important}#menu.mobile-open{left:0;opacity:1}#top-btn{align-items:center;background:#11bdf5;border-radius:2vw;bottom:1vw;color:#fff;display:flex;font-size:1.6vw;height:3vw;justify-content:center;left:50%;margin-left:-1.5vw;position:fixed;transition:all .25s ease;width:3vw;z-index:5}#top-btn:hover{background:#121212}#top-btn.unloaded{border-radius:100%;bottom:-7vw;height:7vw;margin-left:-.5vw;width:1vw}@media screen and (max-width:767px){#top-btn{border-radius:6vw;bottom:5vw;font-size:4.6vw;height:10vw;margin-left:-5vw;width:10vw}#top-btn.unloaded{border-radius:100%;bottom:-20vw;height:18vw;margin-left:-1.25vw;width:2.5vw}}@media screen and (min-width:768px){.lights-container{height:100%;position:absolute;right:0;top:0;width:50%}.lights-container .light{background:#fff;border-radius:1vw;filter:blur(4px);height:.4vw;position:absolute;width:.4vw}.lights-container .light.out_a{animation:light_out_a 4s linear 0s infinite,light_opacity 4s linear 0s infinite}.lights-container .light.out_b{animation:light_out_b 4s linear .75s infinite,light_opacity 4s linear .75s infinite}.lights-container .light.out_c{animation:light_out_c 4s linear 1.5s infinite,light_opacity 4s linear 1.5s infinite}.lights-container .light.out_d{animation:light_out_d 4s linear 2.25s infinite,light_opacity 4s linear 2.25s infinite}.lights-container .light.out_e{animation:light_out_e 4s linear 3s infinite,light_opacity 4s linear 3s infinite}.lights-container .light.in_a{animation:light_in_a 4s linear .375s infinite,light_opacity 4s linear .375s infinite;animation-direction:reverse}.lights-container .light.in_b{animation:light_in_b 4s linear 1.125s infinite,light_opacity 4s linear 1.125s infinite;animation-direction:reverse}.lights-container .light.in_c{animation:light_in_c 4s linear 1.875s infinite,light_opacity 4s linear 1.875s infinite;animation-direction:reverse}.lights-container .light.in_d{animation:light_in_d 4s linear 2.625s infinite,light_opacity 4s linear 2.625s infinite;animation-direction:reverse}}@keyframes light_out_a{0%{right:14.65vw;top:17.8vw}8%{right:14.8vw;top:11.2vw}10%{right:16.2vw;top:9.9vw}18%{right:16.2vw;top:3.2vw}23%{right:18.2vw;top:1.2vw}25%{right:19.2vw;top:.2vw}to{right:19.2vw;top:.2vw}}@keyframes light_out_b{0%{right:7.2vw;top:33.3vw}12%{right:7.07vw;top:40.7vw}16%{right:5.1vw;top:42.9vw}21%{right:5.1vw;top:47.3vw}25%{right:2.1vw;top:50.4vw}to{right:2.1vw;top:50.4vw}}@keyframes light_out_c{0%{right:16.1vw;top:33.3vw}5%{right:16.1vw;top:37.5vw}18%{right:24.56vw;top:46.57vw}25%{right:24.56vw;top:52.57vw}to{right:24.56vw;top:52.57vw}}@keyframes light_out_d{0%{right:19.4vw;top:26.94vw}3%{right:21.8vw;top:26.94vw}5%{right:22.4vw;top:26.12vw}12%{right:31.1vw;top:26.12vw}13%{right:31.85vw;top:26.6vw}25%{right:43vw;top:26.6vw}to{right:43vw;top:26.6vw}}@keyframes light_out_e{0%{right:19vw;top:19.3vw}25%{right:35.5vw;top:2.2vw}to{right:35.5vw;top:2.2vw}}@keyframes light_in_a{0%{right:10.2vw;top:18.6vw}10%{right:10.1vw;top:11.9vw}14%{right:8.2vw;top:9.8vw}19%{right:8.2vw;top:2.9vw}25%{right:6.2vw;top:.9vw}to{right:6.2vw;top:.9vw}}@keyframes light_in_b{0%{right:19.4vw;top:23.34vw}9%{right:28.4vw;top:23.34vw}16%{right:32.7vw;top:19.2vw}25%{right:39.9vw;top:19.2vw}to{right:44.9vw;top:16.2vw}}@keyframes light_in_c{0%{right:12.7vw;top:33.3vw}8%{right:12.56vw;top:41.3vw}12%{right:14.1vw;top:43vw}25%{right:14.1vw;top:55vw}to{right:14.1vw;top:55vw}}@keyframes light_in_d{0%{right:20.1vw;top:30.3vw}25%{right:39.3vw;top:49.3vw}to{right:39.3vw;top:49.3vw}}@keyframes light_opacity{0%{opacity:0}3%{opacity:1}22%{opacity:1}25%{opacity:0}to{opacity:0}}.btnTemoignages{font-size:.88vw!important;padding:.5vw 1vw .63vw}.testimony.newnew{padding:0 6vw}@media screen and (max-width:767px){.testimony.newnew{padding:0 25px}.btnTemoignages{font-size:13px!important;padding:8px 20px 9px}}hr.separator{margin:2vw 0;max-width:unset;width:100%}@media screen and (max-width:1024px){.header-top.fixed .top{height:7vw}.header-top.fixed a.logo{height:4.6vw;left:3.7vw;top:1.2vw;width:3.8vw}.header-top.fixed a.logoanniv,.header-top.fixed a.logotxt{height:2.9vw;left:9vw;top:2vw;width:12vw}a.menu-bars{height:7vw;right:2.65vw}}@media screen and (max-width:767px){a.menu-bars{height:40px;padding:0;right:15px;top:15px;width:40px}a.menu-bars span:first-child,a.menu-bars span:nth-child(2),a.menu-bars span:nth-child(3){background:#121212;left:7px}.lights-container .light{filter:blur(1.5px)}.header-top{margin-top:70px}.header-top.interieure{margin-top:0}.header-top .top{background:#f2f2f2!important;height:70px!important}.header-top a.logo{height:42px!important;left:15px!important;top:15px!important;width:35px!important}.header-top a.logotxt{height:41px!important;left:64px!important;top:16px!important;width:107px!important}.header-top a.logoanniv{height:23px!important;left:182px!important;top:22px!important;width:107px!important}.header-top .head-title{left:13vw;top:19.7vw}.header-top .head-title>span{font-size:3.6vw;line-height:4.3vw}.header-top .head-title>span:nth-child(2){left:4vw}.header-top .head-title>span:nth-child(3){left:6.2vw}.header-top .head-title>span:nth-child(4){left:8.4vw}.accueil-actualite-container{display:block;margin-top:30px;padding:0 25px}.accueil-actualite-container .actualite{margin-bottom:40px;width:100%}.accueil-actualite-container .actualite p{font-size:15px;line-height:23px;margin-bottom:8px}.accueil-actualite-container .actualite .image{background-position:50%!important;background-size:cover!important;border-radius:10px;height:64vw;margin-bottom:15px;width:100%}.accueil-actualite-container .actualite .image .mask{height:64vw;width:20.2vw}#menu{left:-100vw;width:100%}#menu>ul{margin-left:15px;margin-top:85px}#menu>ul>li>a{font-size:24px;line-height:26px;margin-bottom:8px}}li#autreLangue{border-top:1px solid #e0e0e0;margin-top:1.5vw!important;padding-top:1.58vw;width:20.5vw}h1{display:inline-block;margin-top:1vw;text-transform:uppercase}h1.icotitle{position:relative;width:-moz-fit-content;width:fit-content}h1.icotitle>small{color:#121212;display:block;font-size:4vw;line-height:3.8vw;margin-top:1vw}h1.icotitle>span.letter>div.icotitle{height:5.977vw;opacity:0;position:absolute;right:-7.6vw;top:-4vw;width:5.274vw}h1.icotitle.crationdesitesweb>span.letter>div.icotitle{background:url(/images/site/icotitle_sitesweb.png);background-repeat:no-repeat;background-size:contain}h1.icotitle.applicationsweb>span.letter>div.icotitle{background:url(/images/site/icotitle_applications.png);background-repeat:no-repeat;background-size:contain}h1.icotitle.crmerp>span.letter>div.icotitle{background:url(/images/site/icotitle_crmerp.png);background-repeat:no-repeat;background-size:contain}h1.icotitle.seo>span.letter>div.icotitle{background:url(/images/site/icotitle_seo.png);background-repeat:no-repeat;background-size:contain}h1.icotitle.infolettres>span.letter>div.icotitle{background:url(/images/site/icotitle_infolettres.png);background-repeat:no-repeat;background-size:contain}h1.icotitle.hbergementweb>span.letter>div.icotitle{background:url(/images/site/icotitle_hebergement.png);background-repeat:no-repeat;background-size:contain}h1.icotitle.rdactionweb>span.letter>div.icotitle{background:url(/images/site/icotitle_redaction.png);background-repeat:no-repeat;background-size:contain}h1.icotitle.conseilsanspapier>span.letter>div.icotitle{background:url(/images/site/icotitle_conseilsanspapier.png);background-repeat:no-repeat;background-size:contain}h1.icotitle.graphismeetpapeterie>span.letter>div.icotitle{background:url(/images/site/icotitle_graphisme.png);background-repeat:no-repeat;background-size:contain}h1.icotitle.intgrationdelia>span.letter>div.icotitle{background:url(/images/site/icotitle_ai.png);background-repeat:no-repeat;background-size:contain}.autresNouvelles{margin-top:6vw;padding-left:6vw}@media screen and (max-width:767px){.autresNouvelles{font-size:36px!important;padding-left:25px}li#autreLangue{margin-top:24px!important;padding-top:24px;width:calc(100% - 15px)}p.prenezContact{line-height:36px;text-align:left!important}p.prenezContact span{font-size:10.5vw!important}h1.icotitle>small{font-size:23px;line-height:27px}h1.icotitle>span.letter>div.icotitle{height:8.977vw;right:-11.6vw;width:9.274vw}}ul.pagination{display:table;height:auto;margin:2vw auto;min-height:unset}ul.pagination li{color:#121212;display:block;float:left;font-size:1.2vw;height:unset;margin-left:.1vw;margin-right:.1vw}ul.pagination li a,ul.pagination li button{background:none;border-radius:0;color:#121212;display:block;font-size:1.4vw;font-weight:100;line-height:inherit;padding:0 .33vw;transition:color .25s ease}ul.pagination li.current a,ul.pagination li.current button{background:none!important;color:#000;font-weight:900}.pagination a:hover,.pagination button:hover{background:none!important;color:#11bdf5}@media screen and (max-width:767px){ul.pagination li a,ul.pagination li button{font-size:14px}ul.pagination li{font-size:14px;margin-left:5px;margin-right:5px}.pagination .disabled{padding:0}hr.separator{margin:35px 0}}.fb-customerchat{bottom:24px;color:#0078ff;font-size:54px;position:fixed;right:24px;transition:all .25s ease;z-index:10}.fb-customerchat:active,.fb-customerchat:focus,.fb-customerchat:hover{color:#121212}.cky-btn-revisit-wrapper.cky-revisit-bottom-left{display:none!important;opacity:0!important}.cky-box-bottom-left{left:88px!important}.cky-consent-container{z-index:9999999999}@media screen and (max-width:576px){.cky-box-bottom-left{left:0!important}}.chatbox{background:#fff;border-radius:5px;bottom:25px;box-shadow:0 0 14px rgba(0,0,0,.1);display:none;overflow:hidden;position:fixed;right:25px;width:400px;z-index:999}.chatbox .msg-listen{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.878);color:#101010;display:flex;flex-direction:column;font-size:80px;height:414px;justify-content:center;left:0;position:absolute;text-align:center;top:48px;width:100%}.chatbox .msg-listen span{display:block;font-size:20px;font-weight:500;margin-top:25px}.chatbox .msg-listen .hlp{animation:hlp 2s linear 0s infinite;background:rgba(17,189,245,.035);border-radius:40px;height:3px;pointer-events:none;position:absolute;right:50%;top:calc(50% - 23px);transform:scale(1);width:3px;z-index:-1}.chatbox .head{align-items:center;background:#11bdf5;color:#fff;display:flex;height:48px;justify-content:flex-start;padding:0 18px}.chatbox .head span{align-items:center;display:flex;font-size:18px;line-height:18px}.chatbox .head span:before{background:url(/images/site/logo_bw.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:invert(1) brightness(5);height:22px;margin-right:15px;width:18px}.chatbox .head a{color:#fff;font-size:18px}.chatbox .head>div{align-items:center;display:flex;margin-left:auto}.chatbox .head>div>a.fab{margin-right:18px}.chatbox .body{display:flex;flex-direction:column;height:400px;margin-bottom:15px;overflow-y:auto;padding:0 18px}.chatbox .body .message{border-radius:4px;font-size:17px;line-height:19px;margin-top:12px;max-width:78%;padding:10px 14px;width:-moz-fit-content;width:fit-content}.chatbox .body .message.user{align-self:flex-end;background:#11bdf5;color:#fff}.chatbox .body .message.assistant{align-self:flex-start;background:#eaeaea;color:#313131}.chatbox .body::-webkit-scrollbar{width:8px}.chatbox .body::-webkit-scrollbar-track{background:#fff}.chatbox .body::-webkit-scrollbar-thumb,.chatbox .body::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.chatbox .body .loader{align-items:center;display:flex;height:400px;justify-content:center}.chatbox .body .loader i{color:#acacac;font-size:50px}.chatbox .body .welcome{align-items:center;display:none;flex-direction:column;gap:20px;height:400px;justify-content:center}.chatbox .body .welcome p{color:#a9a9a9;font-size:16px;font-weight:100;line-height:20px;margin-bottom:0;padding:0 20px;text-align:center}.chatbox .foot{border-top:1px solid #eaeaea}.chatbox .foot form{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0}.chatbox .foot form input{background:none;border:0;box-shadow:none;font-family:Archivo,sans-serif;font-size:17px;margin-bottom:0;padding:0 0 0 18px}.chatbox .foot form input::-moz-placeholder{color:#b0b0b0;font-weight:100}.chatbox .foot form input::placeholder{color:#b0b0b0;font-weight:100}.chatbox .foot form .msg-record{color:#101010;font-size:20px;margin-left:13px;transition:color .25s ease}.chatbox .foot form .msg-record:hover{color:#11bdf5;cursor:pointer}.chatbox .foot form button{align-items:center;color:#101010;display:flex;font-size:20px;height:48px;justify-content:center;transition:color .25s ease;width:58px}.chatbox .foot form button:hover{color:#11bdf5;cursor:pointer}.chatbox-btn{align-items:center;background:#11bdf5;border-radius:40px;bottom:25px;color:#fff;display:flex;font-size:32px;height:70px;justify-content:center;position:fixed;right:25px;transition:background .25s ease;width:70px;z-index:1000}.chatbox-btn:hover{background:#121212;color:#fff}@media screen and (max-width:449px){.chatbox-btn{font-size:22px;height:50px;width:50px}.chatbox,.chatbox-btn{bottom:10px;right:10px}.chatbox{width:calc(100vw - 20px)!important}.chatbox .body .message{font-size:16px}}.dot-flashing-container{padding:8px 15px}.dot-flashing{animation:dot-flashing .8s linear infinite alternate;animation-delay:.47s;background-color:#11bdf5;border-radius:5px;color:#11bdf5;height:10px;position:relative;width:10px}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{animation:dot-flashing .8s infinite alternate;animation-delay:0s;left:-15px}.dot-flashing:after,.dot-flashing:before{background-color:#11bdf5;border-radius:5px;color:#11bdf5;height:10px;width:10px}.dot-flashing:after{animation:dot-flashing .8s infinite alternate;animation-delay:.7s;left:15px}@keyframes dot-flashing{0%{background-color:#11bdf5}50%,to{background-color:rgba(17,189,245,.2)}}
