:root{--window-initial-height:100vh;--header-height:0px}html{-ms-text-size-adjust:auto;-webkit-text-size-adjust:auto;height:100vh;scroll-behavior:smooth}body{display:block;margin:0}*,:after,:before{box-sizing:border-box}img{height:auto;max-width:100%}.flex{display:flex;flex-wrap:wrap;gap:15px min(115px,7.18vw);justify-content:center;margin:0 auto;max-width:calc(960px + min(115px,7.18vw)*4)}@media(max-width:639.9px){.flex:not(.mobh){gap:min(115px,7.18vw) 2%;justify-content:space-between}.flex:not(.mobh)>*{flex:1 0 100%!important;max-width:100%!important}.flex.mob-2>*{flex:1 0 48%!important;max-width:48%!important}}@media(min-width:640px){.mobonly{display:none!important;height:0;overflow:hidden;padding:0!important;width:0}}@media(max-width:639.9px){.deskonly{display:none!important;height:0;overflow:hidden;padding:0!important;width:0}}*{scrollbar-color:#2788d2 #0b2940;scrollbar-width:thin}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0b2940}::-webkit-scrollbar-thumb{background-color:#2788d2;border:1px solid #0b2940;border-radius:5px}@font-face{font-display:block;font-family:Roboto;font-style:normal;font-weight:100;src:url(/app/themes/abcomservices/dist/e5f818cd5ab881e6cf30.woff2) format("woff2")}@font-face{font-display:block;font-family:Roboto;font-style:normal;font-weight:400;src:url(/app/themes/abcomservices/dist/eb22083c5d54b03d273a.woff2) format("woff2")}@font-face{font-display:block;font-family:Roboto;font-style:normal;font-weight:700;src:url(/app/themes/abcomservices/dist/80d49d24590cd7a46b09.woff2) format("woff2")}body{background-color:#061622;font-family:Roboto,Arial,Gotham,sans-serif}*{color:#e0e0e0}h2{font-size:30px;font-weight:100}@media screen and (min-width:640px){h2{font-size:calc(-13.63636px + 6.81818vw)}}@media screen and (min-width:1080px){h2{font-size:60px}}h2{margin:0 auto 50px;text-align:center}@media(max-width:639.9px){h2{margin:0 auto 15px}}p{font-size:16px;margin:0 auto 15px}@media screen and (min-width:640px){p{font-size:calc(14.54545px + .22727vw)}}@media screen and (min-width:1080px){p{font-size:17px}}p{max-width:90%}@media(max-width:639.9px){p{max-width:100%}}@media(min-width:1080px){button.hamburger{display:none}}@media(max-width:1079.9px){nav{max-width:320px;overflow-y:auto;position:fixed;transform:translateX(-100vw);transition:all .2s ease-out}}.menu-active{overflow:hidden;padding-right:var(--scrollbar-width)}.menu-active nav{transform:translateX(0)}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{display:inline-block;height:24px;position:relative;width:36px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:36px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}button{cursor:pointer}.cart{align-items:center;border:1px solid #98d2ff;border-radius:25px;display:flex;flex-shrink:0;font-size:18px;gap:5px;line-height:1;padding:5px 19px;text-decoration:none}.cart span{color:#98d2ff}.cart.full{background:#15588d;background:linear-gradient(0deg,#15588d,#144469);border-color:transparent}.cart.full span{color:#fff}header{border-bottom:1px solid #98d2ff;line-height:1}header .wrapper{align-items:center;display:flex}header h1{margin:0 auto 0 0;padding:16px 70px 16px 20px;position:relative}@media(max-width:639.9px){header h1{padding:10px 70px 10px 20px}}header h1:after{border:0 solid transparent;border-top-color:#fff;border-width:var(--header-height) 70px 0 0;content:"";display:block;height:0;left:0;position:absolute;top:0;width:100%;z-index:-1}header h1 a{display:block}@media(max-width:639.9px){header h1 img{height:auto;max-width:86px}}header nav{align-items:center;display:flex;font-size:20px;padding:60px 0}header nav a{text-decoration:none}header nav a:hover{color:#98d2ff}header ul{display:flex;gap:min(40px,2.5vw);list-style:none;margin:0;padding:0;text-transform:uppercase}header .sidemenu{display:flex;flex-direction:column;gap:20px;padding:0 20px 0 min(40px,2.5vw)}header .lang{position:absolute;right:20px;text-align:right;top:15px}header .contact{display:flex;gap:20px}@media(max-width:1079.9px){header nav{align-items:flex-start;background-color:#061622;flex-direction:column;gap:25px;height:calc(100vh - var(--header-height));overflow:auto;padding:14px min(40px,11.11vw);position:absolute;top:var(--header-height);width:100%;z-index:11}header nav .contact,header nav ul{flex-direction:column;gap:25px;justify-content:flex-start}header nav .mobonly{white-space:nowrap}header .sidemenu{padding:0}}.slideshow-container:not(.active) .pagination,.slideshow-container:not(.active) .slideshow-buttons{display:none}.slideshow-container.active{height:150px;overflow:hidden;position:relative;width:100%}.slideshow-container.active .slide{align-items:center;display:flex;height:100%;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out;width:100%}.slideshow-container.active .slide.active{opacity:1;pointer-events:all}.slideshow-container.active .slide .content{border-left:2px solid #98d2ff;left:10%;line-height:1;padding:0 0 5px 17px;position:absolute;top:10%}.slideshow-container.active .slide p{margin-left:0;margin-right:0;max-width:none}.slideshow-container.active .slide .title{font-size:30px}@media screen and (min-width:640px){.slideshow-container.active .slide .title{font-size:calc(-13.63636px + 6.81818vw)}}@media screen and (min-width:1080px){.slideshow-container.active .slide .title{font-size:60px}}.slideshow-container.active .slide .subtitle{font-size:22px;margin-bottom:40px}@media screen and (min-width:640px){.slideshow-container.active .slide .subtitle{font-size:calc(10.36364px + 1.81818vw)}}@media screen and (min-width:1080px){.slideshow-container.active .slide .subtitle{font-size:30px}}.slideshow-container.active .slide a{color:#98d2ff;font-size:20px}.slideshow-container.active .slideshow-buttons{display:flex;justify-content:space-between;left:0;padding:0 min(20px,1.25vw);position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.slideshow-container.active .slideshow-buttons button{background-color:transparent;border:0 transparent;transform:scale(2.5)}.slideshow-container.active .slideshow-buttons button path{fill:#2788d2}.slideshow-container.active .slideshow-buttons button:hover path{fill:#98d2ff}.slideshow-container.active .pagination{bottom:0;display:flex;gap:10px;left:50%;padding:0 min(40px,2.5vw) min(40px,2.5vw);position:absolute;transform:translateX(-50%);z-index:2}.slideshow-container.active .dot{background-color:#fff;border-radius:20px;cursor:pointer;display:block;height:20px;width:20px}.slideshow-container.active .dot.active{background-color:#98d2ff}.slideshow-hero.active{height:calc(var(--window-initial-height) - var(--header-height))}.slideshow-hero.active .slideshow-buttons button path{fill:#fff}.slideshow-hero.active .slideshow-buttons button:hover path{fill:#98d2ff}.slideshow-hero.active .slide img,.slideshow-hero.active .slide picture{height:100%;object-fit:cover;width:100%}.strate{padding:55px min(145px,5vw) 40px;position:relative;text-align:center}@media(max-width:639.9px){.strate{padding:25px 5vw 20px}}.block{flex:1;max-width:360px}.borded:after{background-color:#98d2ff;bottom:0;content:"";height:1px;left:50%;max-width:80%;position:absolute;transform:translateX(-50%);width:800px}.graded{background:#15588d;background:linear-gradient(0deg,#0b2940,#071c2c)}.argu{border-top:1px solid #98d2ff}.argu .title{font-size:22px}@media screen and (min-width:640px){.argu .title{font-size:calc(10.36364px + 1.81818vw)}}@media screen and (min-width:1080px){.argu .title{font-size:30px}}.argu .title{font-weight:700}.argu img{margin:0 auto 10px}@media(max-width:639.9px){.argu img{max-width:80px}}.orange p{color:#ffe7cb}.orange .title{color:#ff8900}.green p{color:#ddffce}.green .title{color:#4bad20}.blue p{color:#98d2ff}.blue .title{color:#2788d2}.metiers .block{flex-basis:20%;max-width:240px}.metiers .title{font-size:17px;margin:13px auto 7px;text-transform:uppercase}@media screen and (min-width:640px){.metiers .title{font-size:calc(12.63636px + .68182vw)}}@media screen and (min-width:1080px){.metiers .title{font-size:20px}}@media(max-width:639.9px){.metiers img{max-width:50px}}.valeurs{background:url(/app/themes/abcomservices/dist/196e987cfc6d773d2ae2.jpg) 50% 50% no-repeat #061622;background-size:cover}@media(max-width:639.9px){.valeurs{background-image:url(/app/themes/abcomservices/dist/8b3aef060b8ee1e67ec5.jpg)}}.valeurs p{font-size:18px;width:800px}@media screen and (min-width:640px){.valeurs p{font-size:calc(7.81818px + 1.59091vw)}}@media screen and (min-width:1080px){.valeurs p{font-size:25px}}.valeurs p{font-weight:100;line-height:1.8}.services{counter-reset:line-number}.services .block{counter-increment:line-number}.services .block .title:before{content:counter(line-number);font-size:140px}@media screen and (min-width:640px){.services .block .title:before{font-size:calc(52.72727px + 13.63636vw)}}@media screen and (min-width:1080px){.services .block .title:before{font-size:200px}}.services .block .title:before{font-weight:700;left:50%;opacity:.15;position:absolute;top:50%;transform:translate(-50%,-67%)}.services p{color:#64c1d0}.services .title{color:#fff;font-size:20px;position:relative}@media screen and (min-width:640px){.services .title{font-size:calc(12.72727px + 1.13636vw)}}@media screen and (min-width:1080px){.services .title{font-size:25px}}.services .title{font-weight:700;margin:95px auto 30px}.fournisseurs{background-color:#fff}@media(max-width:639.9px){.fournisseurs{padding-left:0;padding-right:0}}.fournisseurs *{color:#2788d2}footer{padding:36px min(100px,6.25vw) 24px}footer .flex:not(.mobh){gap:5px;justify-content:space-between}footer .title{color:#fff}footer p{color:#98d2ff;max-width:100%}@media(max-width:639.9px){footer{text-align:center}}.article-content{margin:0 auto;max-width:640px;width:95%}.article-content h1{font-size:30px}@media screen and (min-width:640px){.article-content h1{font-size:calc(-13.63636px + 6.81818vw)}}@media screen and (min-width:1080px){.article-content h1{font-size:60px}}.article-content h1{text-align:center}:root{--follower-border:50%;--cursor-color-default:#2788d2;--cursor-color-active:#2788d2}.cursor-arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg)}#follower{animation:rotate 10s linear infinite;border:1px solid var(--cursor-color-default);border-radius:var(--follower-border);display:block;height:120px;opacity:0;pointer-events:none;position:fixed;transform-origin:top left;transition:border-radius .7s linear,border-color .7s linear,border-width .7s linear,width .7s linear,height .7s linear,opacity 1s linear;width:120px;z-index:999}#follower.visible{opacity:.6}#follower.squared{border-color:var(--cursor-color-active);border-radius:16px;border-width:3px;height:60px;transition:border-radius .2s linear,border-color .2s linear,border-width .2s linear,width .2s linear,height .2s linear,opacity 1s linear;width:60px}@keyframes rotate{0%{transform:rotate(0deg) scale(1) translate(-50%,-50%)}50%{transform:rotate(180deg) scale(.8,.9) translate(-45%,-55%)}to{transform:rotate(1turn) scale(1) translate(-50%,-50%)}}.blip{pointer-events:none;z-index:1002}.blip,.blip>div{position:absolute}.blip>div{animation:blipScale 2s linear forwards,blipAlpha 2s ease-in forwards;background-color:var(--cursor-color-active);border-radius:100%;display:block;height:100px;opacity:.3;transform:scale(0) translate(-50%,-50%);transform-origin:top left;width:100px}.blip>div:first-of-type{animation-delay:0s}.blip>div:nth-of-type(2){animation-delay:.3s}.blip>div:nth-of-type(3){animation-delay:.6s}@keyframes blipScale{0%{transform:scale(.2) translate(-50%,-50%)}50%{transform:scale(1) translate(-50%,-50%)}to{transform:scale(2) translate(-50%,-50%)}}@keyframes blipAlpha{0%{opacity:.33}50%{opacity:.33}to{opacity:0}}