*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:100%;scroll-behavior:smooth}@media only screen and (min-width: 2500px){html{font-size:130%}}body{box-sizing:border-box;min-width:100%;background-image:url("../../img/AXC_Background_body.png");background-size:cover;background-attachment:fixed}::selection{background-color:rgba(53,220,190,.3)}.grecaptcha-badge{visibility:hidden}.background-content{position:relative;padding-top:60px;height:auto;overflow:hidden}@media only screen and (max-width: 768px){.background-content{margin:100px 0 0 0;height:100%;padding-top:0}}.content{top:0;left:0;margin:0;padding:0;overflow:hidden}.content-text{padding:0 6.5rem 0 6.5rem}@media only screen and (max-width: 768px){.content-text{padding:0 2rem 0 2rem}}.content-text-grey{padding:75px;background-color:#f8f9fa}.content-text-background{padding:50px;background-color:#35dcbe;position:absolute;z-index:1000;color:#fff}.content-background-grey{padding:3rem 6.5rem 0 6.5rem;background-color:#f8f9fa}@media only screen and (max-width: 768px){.content-background-grey{padding:0 2rem 0 2rem}}.content-background-grey-small{padding:2rem 2rem 1rem 2rem;background-color:#f8f9fa}.content-background-tags{padding:.9rem 1.2rem 0 1.2rem;background-color:#f8f9fa;margin-right:1rem;margin-top:1rem;border-radius:50px;font-size:.9rem}.content_image{position:relative;overflow:hidden;padding:0}.content_image img{position:absolute;object-fit:cover;object-position:left bottom;max-width:auto;height:110%}@media only screen and (max-width: 1920px){.content_image img{height:100%}}.content-visuel{padding:0;position:relative}.content-visuel img{width:110%;height:auto;object-fit:cover;overflow:hidden}.content-3D{padding:0;position:relative;margin-top:-65px;margin-left:100px;margin-right:-125px}@media only screen and (max-width: 768px){.content-3D{margin-top:0;margin-left:0;margin-right:0}}.content-3D img{width:80%;height:auto}.content-3D-right{padding:0;position:relative;z-index:1;margin-left:-125px;margin-right:100px}.content-3D-right img{width:85%;height:auto}@media only screen and (max-width: 768px){.content-3D-right{margin-left:0;margin-right:0;margin-bottom:-6rem}}.row{margin-left:0;margin-right:0}.row-no-padding [class*=col-]{padding-left:0 !important;padding-right:0 !important}.no-padding{padding:0}.container-fluid,.container-xl,.container-lg,.container-md,.container-sm,.container{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;margin-top:0}.row-no-gutter{margin:0}.row-large-gutter>[class*=col-]{padding-right:30px;padding-left:30px}.row-large-gutter>[class*=col-]:first-child{padding-left:0}.row-large-gutter>[class*=col-]:last-child{padding-right:0}.gutter_right_large{margin-right:30px}@font-face{font-family:"TTNorms-Pro-Bold";src:url("../../fonts/TTNorms-Pro-Bold.woff2") format("woff2"),url("../../fonts/TTNorms-Pro-Bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"TTNorms-Regular";src:url("../../fonts/TTNorms-Regular.woff2") format("woff2"),url("../../fonts/TTNorms-Regular.woff") format("woff");font-weight:normal;font-style:normal;letter-spacing:.2px}@font-face{font-family:"TTNorms-Light";src:url("../../fonts/TTNorms-Light.woff2") format("woff2"),url("../../fonts/TTNorms-Light.woff") format("woff");font-weight:normal;font-style:normal;letter-spacing:.2px}body{font-family:"TTNorms-Regular","Montserrat",sans-serif;font-size:16px;letter-spacing:.5px;color:#001c27}p{font-family:"TTNorms-Light","Montserrat",sans-serif;letter-spacing:.2px}h1{font-size:2rem;margin-bottom:1rem;letter-spacing:1px;font-family:"TTNorms-Regular","Montserrat",sans-serif;font-weight:700}h2{font-size:1.5rem;font-family:"TTNorms-Pro-Bold","Montserrat",sans-serif}h3{font-size:1.4rem;margin-bottom:.5rem}h4{font-size:1.3rem}h5{font-size:1.2rem;line-height:1.7rem;margin-bottom:.5rem;font-weight:600}h6{font-size:1.1rem;line-height:1.5rem;font-family:"TTNorms-Pro-Bold","Montserrat",sans-serif;margin-bottom:1.5rem}.bold{font-family:"TTNorms-Pro-Bold","Montserrat",sans-serif}.small{font-size:.8rem;color:#6e7078}.big{font-size:1.2rem}.super-big{font-size:2.6rem}.titles{font-size:5rem;letter-spacing:2px}.uppercase{text-transform:uppercase}.primary{color:#35dcbe}li{font-family:"TTNorms-Light","Montserrat",sans-serif;font-size:.7rem;color:#6e7078;list-style:none;margin-left:1rem}@media only screen and (max-width: 576px){li{margin-left:0}}.prefix{font-family:"TTNorms-Pro-Bold","Montserrat",sans-serif;color:#001c27;font-size:1.1rem;margin-right:.8rem}.font-size-09{font-size:.9em}.font-size-08{font-size:.8em}.btn__home,.btn__home:link,.btn__home:visited{font-family:"TTNorms-Pro-Bold","Montserrat",sans-serif;font-size:1.3rem;letter-spacing:1px;text-align:center;text-decoration:none;margin-top:.5rem;padding:1rem 1.7rem;display:inline-block;border-radius:50px;background-color:#001c27;color:#fff;z-index:10;-webkit-transition:.2s ease-in;transition:.2s ease-in}.btn__home:hover{transform:translateY(-2px);box-shadow:0 1rem 2rem rgba(0,28,39,.2);background-color:#fff;color:#001c27}.btn__home:active,.btn__home:focus{outline:none;background-color:#fff;color:#001c27;transform:translateY(-1px);box-shadow:0 .5rem 1rem rgba(0,28,39,.2)}.btn__pos,.btn__pos:link,.btn__pos:visited{font-family:"TTNorms-Pro-Bold","Montserrat",sans-serif;font-size:1.3rem;letter-spacing:1px;text-align:center;text-decoration:none;margin-top:1rem;padding:1rem 1.5rem;display:inline-block;border-radius:50px;background-color:#35dcbe;color:#001c27;z-index:1000;-webkit-transition:.2s ease-in;transition:.2s ease-in}.btn__pos:hover{transform:translateY(-2px);box-shadow:0 1rem 2rem rgba(0,28,39,.2);background-color:#38e7c8}.btn__pos:active,.btn__pos:focus{outline:none;background-color:#35dcbe;transform:translateY(-1px);box-shadow:0 .5rem 1rem rgba(0,28,39,.2)}.btn__submit{font-size:1.1em;letter-spacing:1px;font-family:"TTNorms-Pro-Regular","Montserrat",sans-serif;overflow:visible;border-radius:50px;position:relative;padding-top:15px;padding-left:25px;background-color:#35dcbe;color:#fff;display:inline-block;height:55px;width:160px;cursor:pointer;-webkit-transition:.2s ease-in;transition:.2s ease-in}.btn__submit i{position:absolute;right:30px;top:15px;margin-left:5px;font-size:1.2em;padding-bottom:15px;transition:transform .15s}.btn__submit:hover{background-color:#38e7c8;transform:translateY(-2px);box-shadow:0 1rem 2rem rgba(0,28,39,.2);-webkit-transition:.2s ease-out;transition:.2s ease-out}.btn__submit:hover i{transform:scale(1.1);transition:transform .15s}.btn__submit.clicked{background-color:#001c27;color:#fff;cursor:default}.btn__submit.clicked i{animation:flyaway 1.3s linear;top:-80px;right:-1000px}.btn__submit.sent{background-color:#fff;border:1px solid #35dcbe;color:#35dcbe;box-shadow:none;transform:none}.btn__submit.sent i{position:absolute;right:30px;top:15px;margin-left:5px;font-size:1.2em;padding-bottom:15px;transition:transform .15s}@keyframes flyaway{0%{transform:rotate(10deg);top:13px;right:25px;height:30px}100%{transform:rotate(60deg);top:-200px;right:-1000px;height:0;opacity:0}}.expertises{margin-top:-10px}.card{border-radius:0;border:none;background-color:#fff}.card-body{padding:15px 30px 15px 30px;line-height:1.5rem}.card-body ol{list-style:none;counter-reset:my-awesome-counter}.card-body li{counter-increment:my-awesome-counter;margin-bottom:.7rem}.card-body li:last-child{margin-bottom:0}.card-body li::before{content:counter(my-awesome-counter);color:#35dcbe;font-weight:600;margin-right:.5rem}.float-shadow{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);transition-duration:.3s;transition-property:transform opacity}.float-shadow:hover{transform:translateY(-25px)}.float-shadow:hover:before{opacity:.5;transform:translateY(10px)}@keyframes hover{50%{transform:translateY(-3px)}100%{transform:translateY(-10px)}}@keyframes hover-shadow{0%{transform:translateY(10px);opacity:.3}50%{transform:translateY(3px);opacity:.6}100%{transform:translateY(10px);opacity:.3}}.hover-shadow{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hover-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);transition-duration:.3s;transition-property:transform opacity}.hover-shadow:hover{transform:translateY(-10px);animation-name:hover;animation-duration:1.5s;animation-delay:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.hover-shadow:hover:before{opacity:.3;transform:translateY(10px);animation-name:hover-shadow;animation-duration:1.5s;animation-delay:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}figure.snip1205{position:relative;overflow:hidden;width:100%;height:auto;text-align:center;margin:0}figure.snip1205 *{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}figure.snip1205 img{max-width:100%;vertical-align:top}figure.snip1205 i{position:absolute;top:50%;left:50%;border-radius:50%;font-size:34px;width:50px;height:50px;line-height:50px;color:#001c27;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.15);-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);transition:all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045)}figure.snip1205 a{left:0;right:0;top:0;bottom:0;position:absolute}figure.snip1205.green{background-color:#35dcbe}figure.snip1205.green i{color:#001c27}figure.snip1205:hover img,figure.snip1205.hover img{opacity:.3;-webkit-filter:grayscale(100%);filter:grayscale(100%)}figure.snip1205:hover i,figure.snip1205.hover i{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);transition:all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275)}a{text-decoration:none;color:#001c27;-webkit-transition:.2s ease-in;transition:.2s ease-in}a:hover,a:active{text-decoration:none;color:#35dcbe;-webkit-transition:.2s ease-out;transition:.2s ease-out}a i{margin-left:.5rem}.underlined{display:inline-block;padding:3px 20px 3px 4px;z-index:1000}.underlined:link,.underlined:visited{text-decoration:none;color:#001c27}.underlined:link::after,.underlined:visited::after{content:"";display:block;width:0;height:1px;background:#001c27;transition:width .3s}.underlined:link:hover,.underlined:link:active,.underlined:visited:hover,.underlined:visited:active{text-decoration:none;color:#001c27}.underlined:link:hover::after,.underlined:link:active::after,.underlined:visited:hover::after,.underlined:visited:active::after{width:100%}.expertises__link{color:#001c27;font-size:1.5rem;font-family:"TTNorms-Pro-Bold","Montserrat",sans-serif}.parallax{padding:0px;height:800px;overflow-x:hidden;-webkit-perspective:1px;perspective:1px}.para-content{position:relative;max-width:50%}.layer{position:absolute;top:0;left:0;right:0;bottom:0;padding:100vh 0}.base{transform:translateZ(-2px) scale(3)}.closer{transform:translateZ(-1px) scale(2)}.closest{transform:translateZ(0)}.sep_line hr{position:absolute;top:20%;left:0%;margin-left:-90rem;line-height:50%;width:205%;height:1px;background-color:#fff;border:none}.sep__white{width:10%;height:1px;background-color:#fff;border:none;margin:1rem 0 2rem 0}.sep__primary{width:10%;height:1px;background-color:#35dcbe;border:none;margin:1rem 0 2rem 0}.sep__title{width:100px;height:1px;background-color:#35dcbe;border:none;margin:1rem 0 2rem 0}.sep__row{width:100%;height:1px;background-color:#f8f9fa;border:none;margin-top:1.5rem;margin-bottom:1.5rem;text-align:center}.sep__row-dark{width:100%;height:1px;background-color:#6e7078;opacity:.3;border:none;margin-top:1.5rem;margin-bottom:1.5rem;text-align:center}.sep__outside{position:absolute;width:8%;height:1px;background-color:#fff;border:none;margin-top:3rem;left:0;top:140px;z-index:5}@media only screen and (min-width: 2500px){.sep__outside{width:5%}}.fade-enter{opacity:0}.fade-enter-active{transition:opacity 1s}.fade-leave-active{transition:opacity .5s;opacity:0}.cookie__floating{-ms-overflow-style:none;position:fixed;box-sizing:border-box;z-index:9999;width:90%;background:#fff;display:flex;justify-content:space-between;flex-direction:column;box-shadow:0 4px 8px rgba(198,198,198,.3);font-size:1rem;font-family:"TTNorms-Regular","Montserrat",sans-serif;line-height:1.5;border-radius:3px;bottom:10px;left:0;right:0;margin:0 auto;border:1px solid #dfe7e6}@media(min-width: 768px){.cookie__floating{max-width:500px}}@media(min-width: 768px){.cookie__floating--bottom-left{bottom:50px;left:25%;right:25%;margin:0 0}}@media(min-width: 768px){.cookie__floating--bottom-right{bottom:20px;right:20px;left:auto;margin:0 0}}@media(min-width: 768px){.cookie__floating--top-right{top:20px;bottom:auto;right:20px;left:auto;margin:0 0}}@media(min-width: 768px){.cookie__floating--top-left{top:20px;bottom:auto;right:auto;left:20px;margin:0 0}}.cookie__floating__postpone-button{display:inline-flex;padding:5px 0 0 20px;margin-bottom:-10px;margin-right:auto}.cookie__floating__postpone-button:hover{opacity:.8;cursor:pointer}.cookie__floating__content{font-size:.95rem;margin-bottom:5px;padding:15px 20px;min-height:140px}.cookie__floating__content img{width:80px;height:80px;margin-top:-2.85rem;margin-bottom:.2rem;border-radius:50%;border-top:1px solid #dfe7e6}@media(min-width: 768px){.cookie__floating__content{margin-bottom:10px}}.cookie__floating__buttons{transition:all .2s ease;display:flex;flex-direction:row;height:auto;width:100%;padding:0 1rem 0 1rem}.cookie__floating__buttons__button{background-color:#fff;font-size:.9rem;width:90%;min-height:40px;white-space:nowrap;user-select:none;border-bottom:none;border-top:none;border-left:none;border-right:none;margin-bottom:1rem;-webkit-transition:.2s ease-in;transition:.2s ease-in}.cookie__floating__buttons__button:first-child{border-right:none}.cookie__floating__buttons__button:hover{cursor:pointer;text-decoration:none}.cookie__floating__buttons__button--accept{-ms-flex:1 1 auto;background:#35dcbe;color:#fff;border-radius:50px}.cookie__floating__buttons__button--accept:hover{background:#20bd9e;color:#fff;border-radius:50px;-webkit-transition:.2s ease-out;transition:.2s ease-out}.cookie__floating__buttons__button--decline{color:#001c27;margin-right:.5rem}.cookie__floating__buttons__button--decline:hover{background:#001c27;color:#fff;border-radius:50px;-webkit-transition:.2s ease-out;transition:.2s ease-out}.slideFromBottom-enter,.slideFromBottom-leave-to{transform:translate(0px, 10em)}.slideFromBottom-enter-to,.slideFromBottom-leave{transform:translate(0px, 0px)}.slideFromBottom-enter-active{transition:transform .2s ease-out}.slideFromBottom-leave-active{transition:transform .2s ease-in}.slideFromTop-enter,.slideFromTop-leave-to{transform:translate(0px, -10em)}.slideFromTop-enter-to,.slideFromTop-leave{transform:translate(0px, 0px)}.slideFromTop-enter-active{transition:transform .2s ease-out}.slideFromTop-leave-active{transition:transform .2s ease-in}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.homepage-header__logo{position:relative;top:2.3rem;left:6.5rem;width:11rem}.main-header{background-color:#f8f9fa}.main-header__logo{position:fixed;top:2.3rem;left:6.5rem;width:11rem;height:auto}.main__cta{position:fixed;top:2rem;right:6.3rem}@media only screen and (max-width: 1200px){.main__cta{display:none}}@media only screen and (max-width: 768px){.main__cta{display:none}}@media only screen and (max-width: 576px){.main__cta{display:none}}.main__cta--link{color:#001c27;font-weight:500;cursor:pointer;border:0;transition:all .5s;width:auto;position:relative}.main__cta--link:link::after,.main__cta--link:visited::after{content:url(../../img/paper-plane-solid.svg);position:absolute;left:85%;top:31%;right:5%;bottom:0;opacity:0}.main__cta--link:hover,.main__cta--link:active{color:#001c27;text-decoration:none;font-weight:600;transition:all .5s;padding:1.5rem 3.5rem 0rem 0rem}.main__cta--link:hover::after,.main__cta--link:active::after{opacity:1;transition:all .5s}.main__cta--line{margin-right:-90rem;line-height:50%;height:1px;background-color:#001c27;border:none}.main__cta hr{margin:5px;border:#001c27}.navigation__checkbox{display:none}.navigation__button{background-color:#fff;height:2.5rem;width:2.5rem;position:fixed;top:2rem;left:2rem;border-radius:50%;z-index:2000;box-shadow:0 0 1rem rgba(0,28,39,.2);text-align:center;cursor:pointer;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transform:scale(1.1, 1.1) translate3d(0, 0, 0);transform:scale(1.1, 1.1) translate3d(0, 0, 0)}.navigation__button:hover{-webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}.navigation__background{height:2.4rem;width:2.4rem;border-radius:50%;position:fixed;top:2rem;left:2rem;background-color:#001c27;opacity:.98;z-index:1000;transition:transform .8s cubic-bezier(0.86, 0, 0.07, 1)}.navigation__nav{height:100vh;position:fixed;top:0;left:0;opacity:0;width:0;z-index:0;backface-visibility:hidden;transition:all .8s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.navigation__list{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);list-style:none;text-align:center;width:100%}.navigation__link:link,.navigation__link:visited{display:inline-block;font-size:3rem;font-family:"TTNorms-Regular","Montserrat",sans-serif;color:#fff;text-decoration:none}@media only screen and (max-width: 576px){.navigation__link:link,.navigation__link:visited{font-size:2rem}}.navigation__link:hover,.navigation__link:active{color:#35dcbe;transition:ease-in-out .3s}.navigation__checkbox:checked~.navigation__background{transform:scale(150)}.navigation__checkbox:checked~.navigation__nav{opacity:1;width:100%;z-index:1500}.navigation__icon{position:relative;margin-top:1.2rem;-webkit-transition:.2s ease-in;transition:.2s ease-in}.navigation__icon,.navigation__icon::before,.navigation__icon::after{width:1.1rem;height:2px;background-color:#35dcbe;display:inline-block}.navigation__icon::before,.navigation__icon::after{content:"";position:absolute;left:0;transition:all .2s}.navigation__icon::before{top:-0.3rem}.navigation__icon::after{top:.3rem}.navigation__button:hover .navigation__icon::before{top:-0.3rem}.navigation__button:hover .navigation__icon::after{top:.3rem}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:transparent}.navigation__checkbox:checked+.navigation__button .navigation__icon::before{top:0;transform:rotate(135deg)}.navigation__checkbox:checked+.navigation__button .navigation__icon::after{top:0;transform:rotate(-135deg)}.main-footer{position:relative;left:0;height:auto;background-color:#001c27;padding:1.1rem;color:#fff;font-weight:400}.main-footer__logo{margin-top:-2.85rem;margin-bottom:2rem;border-radius:50%;z-index:2000;width:3.5rem;box-shadow:0 0 1rem rgba(0,28,39,.2);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transform:scale(1.1, 1.1) translate3d(0, 0, 0);transform:scale(1.1, 1.1) translate3d(0, 0, 0)}.main-footer__logo:hover{-webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}.main-footer__nav ul{list-style-type:none;margin:0;padding:0;margin-bottom:1.5rem}.main-footer__nav li{display:inline}.main-footer__nav--link{display:inline-block;padding:3px 20px 3px 4px;color:#fff;font-weight:600;letter-spacing:1px;font-family:"TTNorms-Regular","Montserrat",sans-serif;font-size:1.1rem}.main-footer__nav--link:link::after,.main-footer__nav--link:visited::after{content:"";display:block;width:0;height:1px;background:#fff;transition:width .3s}.main-footer__nav--link:link:hover,.main-footer__nav--link:link:active,.main-footer__nav--link:visited:hover,.main-footer__nav--link:visited:active{text-decoration:none;color:#fff}.main-footer__nav--link:link:hover::after,.main-footer__nav--link:link:active::after,.main-footer__nav--link:visited:hover::after,.main-footer__nav--link:visited:active::after{width:100%}@media only screen and (max-width: 576px){.main-footer__nav{display:none}}.main-footer__socials--link{display:inline-block;padding:0px 20px 3px 4px;color:#6e7078;align-items:center}.main-footer__socials--link:link,.main-footer__socials--link:visited{-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transform:scale(1.1, 1.1) translate3d(0, 0, 0);transform:scale(1.1, 1.1) translate3d(0, 0, 0)}.main-footer__socials--link:hover,.main-footer__socials--link:active{text-decoration:none;color:#fff;-webkit-transform:scale(1.5, 1.5) translate3d(0, 0, 0);transform:scale(1.5, 1.5) translate3d(0, 0, 0)}@media only screen and (max-width: 768px){.main-footer__socials{padding-top:1rem;margin:0 auto}}.main-footer__legals p{display:inline-block;padding:0px 25px 3px 3px;color:#6e7078;font-size:80%;margin-top:15px;font-weight:500}.main-footer__legals--link{display:inline-block;padding:0px 15px 3px 3px;color:#6e7078;font-size:80%}.main-footer__legals--link:link::after,.main-footer__legals--link:visited::after{content:"";display:block;width:0;height:1px;background:#6e7078;transition:width .3s}.main-footer__legals--link:hover,.main-footer__legals--link:active{text-decoration:none;color:#6e7078}.main-footer__legals--link:hover::after,.main-footer__legals--link:active::after{width:100%}.testimonials{position:relative;right:0;max-width:auto;min-height:auto;padding:40px}.testimonials .testimonials_icon{color:#35dcbe;padding-bottom:10px}.testimonials .testimonials_quote{padding:0 30px 0 30px}.testimonials .testimonials_logo{width:auto;height:60px;margin-right:1.5rem}.testimonials .testimonials_reference{line-height:1.5rem;padding-bottom:50px}.testimonials .testimonials_reference .testimonials_name{color:#35dcbe;font-size:1.2rem;margin:0}.testimonials .testimonials_reference .testimonials_function{font-weight:500;font-size:1.1rem;padding-top:-0.5rem}.carousel-control-prev,.carousel-control-next{position:absolute;bottom:0;margin:0;width:auto;opacity:.8}.carousel-control-prev i,.carousel-control-next i{color:#35dcbe}ol.carousel-indicators{position:absolute;bottom:10px;margin:0;left:0;right:0;width:auto;border-top:1px solid #35dcbe;padding-top:25px}ol.carousel-indicators li,ol.carousel-indicators li.active{width:.5rem;height:.5rem;margin:0;border-radius:50%;border:0}ol.carousel-indicators li{background:#6e7078;margin-left:.5rem;margin-right:.5rem}ol.carousel-indicators li.active{background:#35dcbe}.partenaires img{opacity:.4;margin-right:30px;margin-bottom:30px;min-width:90px;max-width:100px;height:auto;-webkit-transition:.2s ease-in;transition:.2s ease-in}.partenaires img:hover{opacity:1;-webkit-transition:.2s ease-out;transition:.2s ease-out}.equipe_intro{padding:40px}.equipe_profil{padding:0}.equipe_profil img{max-width:100%;height:auto;object-fit:cover;overflow:hidden}.teamy{position:relative}.teamy__layout{position:relative;overflow:hidden}.teamy__layout:before{content:"";position:absolute;top:50%;left:50%;z-index:2}.teamy__avatar{display:block;max-width:100%;position:relative;z-index:1}.teamy__back{display:none}.teamy:hover .teamy__back{width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:3}.teamy__back-inner{margin:auto;will-change:opacity;animation:fade .4s cubic-bezier(0.71, 0.05, 0.29, 0.9) .2s both}@keyframes fade{0%{opacity:0}100%{opacity:.9}}.teamy__name,.teamy__post{display:block}.teamy{font-size:1.6rem;text-align:center}.teamy__back-inner{padding:20px}.teamy__content{padding:20px}.teamy__name{font-size:1.5em;font-weight:700}.teamy__post{margin-top:.5em;font-size:.9em;text-transform:uppercase}.teamy_mask-circle .teamy__layout:before{width:0;height:0;padding:25%;border-radius:50%;transition:transform .3s ease,opacity .3s ease-out;will-change:opacity,transform;opacity:0;transform:translate(-50%, -50%) scale(0)}.teamy_mask-circle:hover .teamy__layout:before{opacity:1;transform:translate(-50%, -50%) scale(4);transition-duration:.6s}.teamy_zoom-photo .teamy__avatar{transition:transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9);will-change:transform;transform:scale(1)}.teamy_zoom-photo:hover .teamy__avatar{transform:scale(1.2)}.teamy_zoom-rotate-photo .teamy__avatar{transition:transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9);will-change:transform;transform:scale(1) rotate(0)}.teamy_zoom-rotate-photo:hover .teamy__avatar{transform:scale(1.2) rotate(5deg)}.teamy_zoom-slide-photo .teamy__avatar{transition:transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9);will-change:transform;transform:scale(1) translate(0, 0)}.teamy_zoom-slide-photo:hover .teamy__avatar{transform:scale(1.2) translate(4%, 4%)}.teamy__layout:before{background-color:#35dcbe}@media(max-width: 1024px){.scroller{--uiScrollerNumberVisibleItems: var(--scrollerNumberVisibleItems, 1);overflow:hidden}.scroller__box{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;font-size:0;-webkit-overflow-scrolling:touch}.scroller__item{width:calc(100% / var(--uiScrollerNumberVisibleItems));display:inline-block;vertical-align:top;white-space:normal;font-size:initial}}@media(max-width: 360px){.teamy-team{--scrollerNumberVisibleItems: 1.2}}@media(min-width: 361px)and (max-width: 480px){.teamy-team{--scrollerNumberVisibleItems: 1.8}}@media(min-width: 481px)and (max-width: 1024px){.teamy-team{--scrollerNumberVisibleItems: 2.8}}@media(min-width: 1025px){.scroller__box{display:flex;justify-content:space-between;flex-wrap:wrap}.scroller__item{width:25%}}.formulaire{padding:40px}.form-control{border-top:0;border-right:0;border-left:0;border-bottom:1px solid #001c27;margin-bottom:1rem;border-radius:0;padding:0;height:calc(1.5em + 1rem + 6px);opacity:.5}.form-control:hover,.form-control:active{border-bottom:1px solid #35dcbe}.form-control:focus{border-bottom:1px solid #35dcbe;box-shadow:none;opacity:1}.form-control::placeholder{font-size:90%}.custom-select{background-color:#fff;border:1px solid #001c27;border-radius:0;padding:12px;height:calc(1.5em + 1rem + 6px);color:#001c27}.custom-select:focus{border-bottom:1px solid #35dcbe;box-shadow:none}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:1.5rem;margin-right:.8rem;cursor:pointer;line-height:20px;display:inline-block;color:#001c27;font-family:"TTNorms-Regular","Montserrat",sans-serif;font-size:1.1rem}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #35dcbe;border-radius:100%;background:#fff}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#35dcbe;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.container_checkbox{display:inline-block;position:relative;padding-left:1.6rem;margin-right:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border-radius:50%;background-color:#fff;border:1px solid #35dcbe;font-family:"TTNorms-Regular","Montserrat",sans-serif;font-size:1.1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.container_checkbox:hover input~.checkmark{background-color:#35dcbe}.container_checkbox input:checked~.checkmark{background-color:#35dcbe}.checkmark:after{content:"";position:absolute;display:none}.container_checkbox input:checked~.checkmark:after{display:block}.container_checkbox .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#001c27;-webkit-box-shadow:0 0 0px 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.content_usp{padding:40px;background-color:#f8f9fa}.content_usp .usp{text-align:center;background-color:#fff;padding:35px;margin-right:20px;margin-bottom:20px;border-radius:1px;max-width:400px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);-webkit-transition:.2s ease-in;transition:.2s ease-in}@media only screen and (max-width: 576px){.content_usp .usp{margin-right:0}}.content_usp .usp:hover{z-index:1;color:#001c27;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);-webkit-transition:.2s ease-out;transition:.2s ease-out}.content_usp .usp img{max-width:80px;height:auto;align-self:center;margin-bottom:1.5rem}.content_usp .usp p{margin-bottom:0}.icon{max-width:80px;height:auto;align-self:center;margin-bottom:1.5rem}.content-expertises .objectifs{color:#35dcbe;font-size:1.1rem}.content-expertises .objectifs p{text-indent:1.5em}.content-expertises .objectifs .check{font-size:1.1rem;color:#001c27;font-family:"TTNorms-Regular","Montserrat",sans-serif;margin-bottom:.4rem}.content-expertises .objectifs .check i{padding-right:.5rem;color:#35dcbe}.content-expertises .objectifs .check:first-child{margin-top:0}.back__01{background-image:url("../../img/01.svg");background-position:center;background-clip:padding-box;background-size:98%;background-repeat:no-repeat}@media only screen and (max-width: 768px){.back__01{background-size:70%}}.back__02{background-image:url("../../img/02.svg");background-position:center;background-clip:padding-box;background-size:98%;background-repeat:no-repeat}@media only screen and (max-width: 768px){.back__02{background-size:70%}}.back__03{background-image:url("../../img/03.svg");background-position:center;background-clip:padding-box;background-size:98%;background-repeat:no-repeat}@media only screen and (max-width: 768px){.back__03{background-size:70%}}.homepage-background{top:0;left:0;min-width:100vw;height:100vh;min-height:800px;background-image:url("../../img/AXC_Background_homepage.jpg");background-size:cover}.homepage-content__intro{font-family:"TTNorms-Regular","Montserrat",sans-serif;margin-top:10vh;margin-left:6rem;font-weight:700}@media only screen and (max-width: 768px){.homepage-content__intro{margin-left:20px;margin-top:15vh;margin-bottom:15vh}}.homepage-content__intro .intro_01{font-family:"TTNorms-Regular","Montserrat",sans-serif;color:#fff;font-size:2.3rem;letter-spacing:1px;margin:0;font-weight:700}@media only screen and (max-width: 576px){.homepage-content__intro .intro_01{font-size:1rem}}.homepage-content__intro .labelPhone{font-size:3rem;color:#fff;margin-bottom:50px;line-height:normal}.homepage-content__intro .rotating-text{font-size:6rem;color:#fff}@media only screen and (max-width: 576px){.homepage-content__intro .rotating-text{font-size:4rem}}.homepage-content__intro .rotating-text p{font-family:"TTNorms-Regular","Montserrat",sans-serif;display:inline-flex;margin-top:-25px;vertical-align:top}.homepage-content__intro .rotating-text p .word{position:absolute;display:flex;opacity:0;color:#001c27}@media only screen and (max-width: 768px){.homepage-content__intro .rotating-text p .word{margin-top:-50px}}.homepage-content__intro .rotating-text p .word .letter{transform-origin:center center 25px}.homepage-content__intro .rotating-text p .word .letter.out{transform:rotateX(90deg);transition:.32s cubic-bezier(0.6, 0, 0.7, 0.2)}.homepage-content__intro .rotating-text p .word .letter.in{transition:.38s ease}.homepage-content__intro .rotating-text p .word .letter.behind{transform:rotateX(-90deg)}.homepage-content__intro .intro_03{margin-top:-40px;font-size:2.3rem;line-height:3rem;font-weight:700}@media only screen and (max-width: 576px){.homepage-content__intro .intro_03{margin-top:-45px;font-size:2rem;line-height:2.5rem;margin-bottom:1.5rem}}.homepage-content__ctahome{display:inline-block;margin-top:2rem;text-decoration:none}.homepage-content__link:link,.homepage-content__link:visited{font-weight:500;font-size:1.5rem;padding-bottom:10px}.homepage-content__link:link::after,.homepage-content__link:visited::after{content:"";display:block;width:0;height:2px;background:#001c27;transition:width .3s}.homepage-content__link:hover,.homepage-content__link:active{color:#001c27;text-decoration:none}.homepage-content__link:hover:hover::after,.homepage-content__link:active:hover::after{width:100%}.homepage-content__image{max-height:65vh;min-height:300px;width:auto;text-align:center;margin-top:-100px}@media only screen and (max-width: 1920px){.homepage-content__image{max-height:65vh}}@media only screen and (max-width: 1200px){.homepage-content__image{max-height:50vh;margin-top:-30px}}@media only screen and (max-width: 768px){.homepage-content__image{max-width:70vh;width:auto;margin-top:0}}@media only screen and (min-width: 2500px){.homepage-content__image{max-height:100vh}}.homepage-content__illu_block{height:700px;width:100%;text-align:center;margin-top:-100px;background:url("../../img/AXC_Devices_homepage.png") no-repeat center;background-size:70%}@media only screen and (min-width: 2500px){.homepage-content__illu_block{display:block;height:700px}}@media only screen and (min-width: 2500px){.homepage-content__illu_block{display:block;height:800px;background-size:auto 800px}}@media only screen and (max-width: 1920px){.homepage-content__illu_block{display:block;height:600px;background-size:70%}}@media(max-width: 1840px){.homepage-content__illu_block{background-size:80%}}@media(max-width: 1530px){.homepage-content__illu_block{background-size:90%}}@media(max-width: 1400px){.homepage-content__illu_block{background-size:100%}}@media only screen and (max-width: 1200px){.homepage-content__illu_block{display:block;height:500px;background-size:100%;background-position:bottom}}@media(max-width: 900px){.homepage-content__illu_block{background-size:120%}}@media only screen and (max-width: 768px){.homepage-content__illu_block{display:none;background-image:none}}@media only screen and (max-width: 576px){.homepage-content__illu_block{display:none;background-image:none}}#services{margin-top:5vh}@media only screen and (max-width: 576px){#services{margin-top:100px;margin-left:20px}}.realisations--intro{background-color:#35dcbe;padding:40px;color:#fff}.realisations--bloc{padding:0}.realisations--bloc img{max-width:100%;height:auto;object-fit:cover;overflow:hidden}figure.preview{padding:0;max-width:100%;height:auto;object-fit:cover;overflow:hidden}.background_rea-1{overflow:hidden;background:auto cover url("../../img/rea/AXC_background_rea-1.png")}/*# sourceMappingURL=style.css.map */
