@media (max-width:767px){.et_pb_post{padding:15px!important;margin-bottom:20px!important}}#scroll{position:fixed;right:20px;bottom:20px;cursor:pointer;width:50px;height:50px;background-color:#eca70a;text-indent:-9999px;display:none;border-radius:50px;z-index:9999;transition:all 0.3s ease;outline:none;box-shadow:0 2px 5px rgba(0,0,0,0.2)}@media (max-width:768px){#scroll{width:30px;height:30px;right:10px;bottom:10px}#scroll span{margin-left:-6px;margin-top:-9px;border-width:6px}}#scroll span{position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-12px;height:0;width:0;border:8px solid transparent;border-bottom-color:#171717}#scroll:hover{background-color:#171717}#scroll:hover span{border-bottom-color:#eca70a}#scroll:active,#scroll:focus{background-color:#eca70a!important}#scroll:active span,#scroll:focus span{border-bottom-color:#171717!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:980px){.et_pb_menu__icon,.et_mobile_nav_menu,#et_mobile_nav_menu,.mobile_menu_bar{display:none!important}.et_pb_menu__menu,.et_pb_menu__menu--closed{display:block!important}.et_pb_menu__menu ul{margin:0!important;padding:0!important;list-style:none!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:22px!important}.et_pb_menu__menu li{margin:0!important;padding:0!important;width:auto!important;flex:0 0 auto!important}.et_pb_menu__menu li a{display:inline-block!important;padding:8px 10px!important;line-height:1.2!important;white-space:nowrap!important;text-align:center!important}.menu-auth .et_pb_menu__menu ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;justify-items:center!important}.menu-auth .et_pb_menu__menu li{width:100%!important}.menu-auth .et_pb_menu__menu li a{display:block!important;white-space:nowrap!important;text-align:center!important}}.floaty-r{animation:floaty-rotate 12s ease-in-out infinite;transform-origin:center;will-change:transform}@keyframes floaty-rotate{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}100%{transform:rotate(0deg)}}@media (prefers-reduced-motion:reduce){.floaty-r{animation:none}}.floaty-r2{animation:floaty-r2 16s ease-in-out infinite;transform-origin:50% 55%;will-change:transform}@keyframes floaty-r2{0%{transform:rotate(2deg)}35%{transform:rotate(-3deg)}70%{transform:rotate(3deg)}100%{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.floaty-r2{animation:none}}.floaty{animation:floaty 4.5s ease-in-out infinite;will-change:transform}@keyframes floaty{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.floaty{animation:none}}.centrer-v{display:flex;flex-direction:column;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center}@media (min-width:981px){.et_pb_menu .et-menu>li.mega-menu{position:static}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu{left:0!important;right:0!important;width:100%!important;max-width:none!important;border-bottom:4px solid #171717}}.menu-no-click>a{pointer-events:none;cursor:default;color:#1f0c72;font-weight:600}.et_pb_contact_field_options_title{font-family:'IBM-Regular',sans-serif;font-size:17px;color:#1f0c72;font-weight:400}@media (max-width:980px){.et_pb_contact_field_options_title{font-size:16px}}@media (max-width:767px){.et_pb_contact_field_options_title{font-size:16px}}@media (max-width:980px){.et_pb_row.five-columns{display:flex!important;flex-wrap:wrap}.et_pb_row.five-columns>.et_pb_column{flex:0 0 20%!important;max-width:20%!important;width:20%!important;margin:0!important;float:none!important;clear:none!important}}@media (max-width:767px){.et_pb_row.five-columns{display:flex!important;flex-wrap:wrap}.et_pb_row.five-columns>.et_pb_column{flex:0 0 20%!important;max-width:20%!important;width:20%!important}}@media only screen and (min-width:981px){.nav li ul{padding-top:5px;width:fit-content;display:flex;flex-direction:column}.nav li li{white-space:nowrap}.nav li li a{width:auto!important}}#page-container{width:100%!important;overflow-y:hidden}.snes-btn{box-shadow:inset -2px -2px 0 #3a1f90,inset 1px 1px 0 #fff}.snes-btn:hover{box-shadow:inset -2px -2px 0 #fff,inset 2px 2px 0 #3a1f90}.snesbtn2{border:4px solid #5b3ee7;box-shadow:inset -4px -4px 0 #fff,inset 4px 4px 0 #c17800,2px 2px 0 #333}.snesbtn2:hover{border:4px solid #5b3ee7;box-shadow:inset -4px -4px 0 #fff,inset 4px 4px 0 #c17800,2px 2px 0 #333}::selection{background:#5039ca;color:#f4f4f4}::-moz-selection{background:#5039ca;color:#f4f4f4}.centrer-verticalement{display:flex;flex-direction:column;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center}.et-pb-contact-message{font-family:'Raleway-regular',sans-serif;font-size:18px;color:#171717;letter-spacing:1px;text-align:center;padding:10px;margin:20px auto}.scroll-to-top{position:fixed;bottom:20px;right:20px;z-index:1010;display:none;cursor:pointer;transition:opacity 0.3s ease-in-out}.scroll-to-top img{width:29,6902 px;height:29,6902 px}.scroll-to-top.visible{display:block;opacity:1}html,body,#page-container,#main-content,.et-l--post{background-color:#5039ca!important}@media all and (max-width:767px){html .et-db .two-col-mob .et_pb_column{width:47.25%!important}html .et-db .two-col-mob .et_pb_column:nth-last-child(-n+2){margin-bottom:0}html .et-db .two-col-mob .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}@media only screen and (max-width:980px){.three-columns .et_pb_column{width:33%!important}}a{color:#eca70a}a:hover{color:#db950b}.defilement{overflow:hidden;width:100%}.defilement-conteneur{display:flex;width:max-content;animation:defilement 30s linear infinite}.defilement-images{display:flex}.defilement-images img{width:150px;margin-right:10px;flex-shrink:0;display:block}@keyframes defilement{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:768px){.defilement-conteneur{animation-duration:20s}}@media only screen and (max-width:767px){#main-content .container,.et_pb_row,.et_pb_row_inner,.et_pb_column{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}.services-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}figure.snip1104{position:relative;overflow:hidden;margin:0;width:min(310px,100%);max-height:220px;color:#fff;text-align:center;border:4px solid #171717;background-clip:padding-box;box-shadow:8px 8px 15px rgba(0,0,0,.24)}figure.snip1104 *{box-sizing:border-box;transition:all .4s ease-in-out}figure.snip1104 img{width:100%;height:220px;object-fit:cover;opacity:.4;display:block}figure.snip1104 figcaption{position:absolute;inset:0;z-index:2}figure.snip1104 h2{position:absolute;left:40px;right:40px;top:50%;transform:skew(-10deg) rotate(-10deg) translate(0,-50%);margin:0;padding:12px 10px;background:#000;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-family:"IBM Plex Sans",sans-serif;color:#f4f4f4;z-index:3}figure.snip1104 h2 span{font-weight:800}figure.snip1104::before{content:"";position:absolute;inset:0;background:#f4f4f4;opacity:.95;transition:all .3s ease-in-out;transform:rotate(110deg) translateY(-50%);pointer-events:none}figure.snip1104::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.22);z-index:1;pointer-events:none}figure.snip1104 a{position:absolute;inset:0;z-index:999;pointer-events:auto}figure.snip1104:hover img,figure.snip1104.is-active img,figure.snip1104:focus-within img{opacity:1;transform:scale(1.1)}figure.snip1104:hover h2,figure.snip1104.is-active h2,figure.snip1104:focus-within h2{transform:skew(-10deg) rotate(-10deg) translate(-150%,-50%)}figure.snip1104:hover::before,figure.snip1104.is-active::before,figure.snip1104:focus-within::before{transform:rotate(110deg) translateY(-150%)}figure.snip1104.red{background:#eca70a}figure.snip1104.red h2{background:#eca70a}figure.snip1104.blue{background:#5039ca}figure.snip1104.blue h2{background:#5039ca}figure.snip1104.yellow{background:#167ec9}figure.snip1104.yellow h2{background:#167ec9}figure.snip1104:focus-within{outline:2px solid #5039ca;outline-offset:4px}.services-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}figure.snip1104-static{position:relative;overflow:hidden;margin:0;width:min(310px,100%);height:220px;color:#fff;text-align:center;border:4px solid #171717;background-clip:padding-box;box-shadow:8px 8px 15px rgba(0,0,0,.24)}figure.snip1104-static *{box-sizing:border-box;transition:none!important;animation:none!important}figure.snip1104-static img{width:100%;height:220px;object-fit:cover;display:block}figure.snip1104-static figcaption{position:absolute;inset:0;z-index:3}figure.snip1104-static::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;clip-path:polygon(0 0,70% 0,42% 100%,0 100%)}figure.snip1104-static::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;clip-path:polygon(70% 0,100% 0,100% 100%,42% 100%);background:rgba(255,255,255,.38)}figure.snip1104-static h2{position:absolute;left:38px;right:38px;top:50%;transform:skew(-10deg) rotate(-10deg) translateY(-50%);margin:0;padding:12px 10px;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-family:"IBM Plex Sans",sans-serif;color:#f4f4f4;z-index:4}figure.snip1104-static h2 span{font-weight:800}figure.snip1104-static a{position:absolute;inset:0;z-index:999}figure.snip1104-static.blue::before{background:rgba(80,57,202,.46)}figure.snip1104-static.blue h2{background:#5039ca}figure.snip1104-static.red::before{background:rgba(236,167,10,.46)}figure.snip1104-static.red h2{background:#eca70a}figure.snip1104-static.yellow::before{background:rgba(22,126,201,.46)}figure.snip1104-static.yellow h2{background:#167ec9}.pixel-hero{height:40vh;width:100%;display:flex;align-items:center;justify-content:center;font-family:'Jura',system-ui,sans-serif}.pixel-content{text-align:center;width:100%;padding:0 16px;box-sizing:border-box}.pixel-logo{display:block;margin:0 auto 14px;background:transparent;max-width:100%;height:auto}.pixel-desc{font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:13px;color:#1a1630;text-transform:uppercase;opacity:0;letter-spacing:-5px;animation:pixelLetterSpacing 1.5s ease-in-out 3.2s forwards}@keyframes pixelLetterSpacing{0%{letter-spacing:-5px;opacity:0}100%{letter-spacing:3px;opacity:1}}