.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}#applications .application-wrapper .application .application-inner .titre:before,.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}#applications .application-wrapper .application .application-inner .titre:before,.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}#applications .application-wrapper .application .application-inner .titre:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:var(--fa-style-family,"Font Awesome 6 Free");font-style:normal;font-variant:normal;font-weight:400;font-weight:var(--fa-style,900);line-height:1}.fa-brands,.fa-regular,.fab,.far{font-weight:400}#applications .application-wrapper .application .application-inner .titre:before,.fa-solid,.fas{font-weight:900}#about{background:url(/build/images/fond_about.1a5ff7e8.png) no-repeat 0 100%;padding:4.0625rem 0}@media (max-width:767.98px){#about{background-position:0 0}}#applications{background:url(/build/images/fond_applications.0dbf3d02.png) no-repeat 100%;padding:4.0625rem 0}#applications .application-wrapper{padding-bottom:2.8125rem;padding-top:2.8125rem}#applications .application-wrapper .application{align-items:stretch;background-color:#bf1219;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0 1.25rem;position:relative}@media (max-width:1199.98px){#applications .application-wrapper .application{margin:0 auto;max-width:275px}}#applications .application-wrapper .application .application-inner{display:block;flex-grow:1;padding-bottom:5.625rem;position:relative;z-index:1}@media (max-width:1399.98px){#applications .application-wrapper .application .application-inner{padding-bottom:1.25rem}}@media (max-width:1199.98px){#applications .application-wrapper .application .application-inner{padding:1.25rem .625rem}}#applications .application-wrapper .application .application-inner .titre{font-family:Prototype;font-size:1.375rem;padding:2.5rem 1.25rem .625rem;position:relative;text-align:right;transform:translateY(1.875rem);transition:transform .3s ease-out;z-index:2}@media (max-width:991.98px){#applications .application-wrapper .application .application-inner .titre{padding:0;text-align:left;transform:none}}#applications .application-wrapper .application .application-inner .titre:before{content:"\f063";font-size:1.2rem;transform:rotate(-45deg)}#applications .application-wrapper .application .application-inner .sous_titre{opacity:0;padding:.625rem 1.25rem 2.5rem;position:relative;transition:opacity .3s ease-out;z-index:2}@media (max-width:991.98px){#applications .application-wrapper .application .application-inner .sous_titre{margin-bottom:4.6875rem;margin-top:2.1875rem;opacity:1;padding:0}}#applications .application-wrapper .application .application-inner .sous_titre .arrow{transform:translateX(-80%) scale(1.6,1.3);transition:transform .3s ease-out}@media (max-width:991.98px){#applications .application-wrapper .application .application-inner .sous_titre .arrow{transform:translateX(0) scale(1.6,1.3);transform-origin:center right}}#applications .application-wrapper .application .application-inner .image{bottom:-50px;left:-50px;max-width:280px;position:absolute;z-index:0}@media (max-width:991.98px){#applications .application-wrapper .application .application-inner .image{bottom:0;left:0;width:100%}}#applications .application-wrapper .application .application-inner:after{background:#bf1219;content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;transform:scaleY(0);transition:transform .45s ease-out;width:100%;z-index:1}@media (max-width:991.98px){#applications .application-wrapper .application .application-inner:after{transform:scaleY(1)}}#applications .application-wrapper .application .application-inner:hover .titre{transform:translateY(0)}#applications .application-wrapper .application .application-inner:hover .sous_titre{opacity:1}#applications .application-wrapper .application .application-inner:hover .sous_titre .arrow{transform:translateX(0) scale(1.6,1.3)}#applications .application-wrapper .application .application-inner:hover:after{transform:scaleY(1)}#clients{background:url(/build/images/fond_client_accueil.110652eb.png) no-repeat 0 100%;padding:4.0625rem 0}#clients .client{background-color:#fff;height:100%;max-height:9.375rem;padding:1.25rem;width:100%}#clients .client img{height:100%;object-fit:contain;width:100%}