@import url(https://use.typekit.net/zij0sxq.css);.navbar-main-background{background-color:transparent;position:absolute;top:20px}@media (max-width:991px){.navbar-main-background .container{padding-right:0;padding-left:0}.navbar-main-background .container .navbar{padding-right:15px}.navbar-main-background .container .navbar-brand{z-index:999;padding-left:15px}.navbar-main-background .container button{z-index:999}}.navbar-main{z-index:999}.navbar-main.navbar{padding:0}.navbar-main .navbar-brand{width:100%;max-width:216px}.navbar-main .navbar-brand img{font-size:2rem;color:orange}.navbar-main .navbar-brand.active{cursor:auto}@media (max-width:575px){.navbar-main .navbar-brand{max-width:175px}}.navbar-main .navbar-collapse .navbar-nav{padding-top:20px}.navbar-main .navbar-collapse .navbar-nav .nav-item{padding-left:.5rem;padding-right:.5rem}@media (max-width:991px){.navbar-main .navbar-collapse .navbar-nav .nav-item{margin-bottom:1.5rem}}.navbar-main .navbar-collapse .navbar-nav .nav-link{font-size:.9rem;color:#fff;letter-spacing:.05em;text-transform:uppercase;padding:0;text-decoration:none}.navbar-main .navbar-collapse .navbar-nav .nav-link span{border-bottom:5px solid transparent}.navbar-main .navbar-collapse .navbar-nav .nav-link.active{text-decoration:none;cursor:auto}.navbar-main .navbar-collapse .navbar-nav .nav-link.active span{border-bottom:5px solid #ef662f}.navbar-main .navbar-collapse .navbar-nav .nav-link:hover:not(.active){text-decoration:none}.navbar-main .navbar-collapse .navbar-nav .nav-link:hover:not(.active) span{border-bottom:5px solid #fff}@media (max-width:991px){.navbar-main .navbar-collapse .navbar-nav .nav-link{justify-content:center!important;font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;font-size:1rem}.navbar-main .navbar-collapse .navbar-nav .nav-link.active,.navbar-main .navbar-collapse .navbar-nav .nav-link:hover:not(.active) span,.navbar-main .navbar-collapse .navbar-nav .nav-link span{border-bottom-width:3px!important}}.navbar-main .navbar-collapse .navbar-nav.nav-content-right{width:100%;justify-content:flex-end;text-align:center}@media (max-width:991px){.navbar-main .navbar-collapse{position:absolute;top:-20px;width:100%;background-color:#000}.navbar-main .navbar-collapse .navbar-nav{padding-top:100px;padding-bottom:20px}}.navbar-toggler{border-color:#fff}.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(255,255,255)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-toggler:not(.collapsed) .navbar-toggler-icon{background-image:none}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:before{color:#fff;font-size:1.25em;font-family:Font Awesome\ 5 Free;content:"\F00D"}#navbar-mobile{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow-y:auto;background-color:#3490dc;transition:transform .5s ease-in-out;transform:translate(-100%)}#navbar-mobile.show{transform:translate(0)}#navbar-mobile .mobile-close-button-background{background-color:#3490dc;border-bottom:1px solid #38c172}#navbar-mobile .mobile-close-button-background .content{text-align:right}#navbar-mobile .mobile-close-button-background .content .close-btn{display:block;width:4rem;margin-top:10px;margin-left:auto!important;margin-right:20px;border:none;background:none;text-align:left;color:#fff;font-size:3rem;font-family:vetxtra!important}#navbar-mobile .mobile-menu-bottom-background,#navbar-mobile .mobile-menu-top-background{background-color:#3490dc}#navbar-mobile .mobile-menu-bottom-background .content .social-icons{flex-direction:row!important}#navbar-mobile .mobile-menu-bottom-background .content,#navbar-mobile .mobile-menu-top-background .content{max-width:300px;text-align:left}#navbar-mobile .mobile-menu-bottom-background .content:first-child,#navbar-mobile .mobile-menu-top-background .content:first-child{padding-top:20px}#navbar-mobile .mobile-menu-bottom-background .content:last-child,#navbar-mobile .mobile-menu-top-background .content:last-child{padding-bottom:20px}#navbar-mobile .mobile-menu-bottom-background .content i,#navbar-mobile .mobile-menu-top-background .content i{display:block}#navbar-mobile .mobile-menu-bottom-background .content .nav-item,#navbar-mobile .mobile-menu-top-background .content .nav-item{padding:10px}#navbar-mobile .mobile-menu-bottom-background .content .nav-link,#navbar-mobile .mobile-menu-top-background .content .nav-link{font-weight:600;color:#fff;text-transform:uppercase;font-size:1rem;padding:5px}#navbar-mobile .mobile-menu-bottom-background .content .nav-link.active,#navbar-mobile .mobile-menu-top-background .content .nav-link.active{color:#38c172}#navbar-mobile .mobile-close-button-background .content,#navbar-mobile .mobile-menu-bottom-background .content,#navbar-mobile .mobile-menu-top-background .content{position:relative;left:50%;transform:translateX(-50%)}.footer-nav-background{background-color:#000}.section-footer-nav .navbar-footer-eraid{padding-top:75px;padding-bottom:30px;border-bottom:5px solid #ef662f}.section-footer-nav .navbar-footer-eraid .navbar-brand{width:100%;max-width:200px;margin-bottom:30px}.section-footer-nav .navbar-footer-eraid .navbar-brand.active{cursor:auto}.section-footer-nav .navbar-footer-eraid .nav-link{color:#fff;font-size:.8rem;line-height:2;letter-spacing:.05em;text-transform:uppercase;padding:0}.section-footer-nav .navbar-footer-eraid .nav-link.active{color:#ef662f;cursor:auto}.section-footer-nav .navbar-footer-eraid .title-caps{color:#ef662f;font-size:.9em;margin-bottom:5px;text-transform:uppercase}.section-footer-nav .navbar-footer-eraid .address{color:#fff;font-size:.9em}.section-footer-nav .navbar-footer-eraid .nav-content-left,.section-footer-nav .navbar-footer-eraid .nav-content-right{width:50%}@media (max-width:575px){.section-footer-nav .navbar-footer-eraid .navbar-brand{max-width:175px}}@media (max-width:767px){.section-footer-nav .navbar-footer-eraid{padding-top:50px}.section-footer-nav .navbar-footer-eraid .logo-column .navbar-brand{margin-right:0}.section-footer-nav .navbar-footer-eraid .nav-link{line-height:3}.section-footer-nav .navbar-footer-eraid .address-column{padding-top:25px}.section-footer-nav .navbar-footer-eraid .address,.section-footer-nav .navbar-footer-eraid .nav-link,.section-footer-nav .navbar-footer-eraid .title-caps{font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;font-size:1rem}}.footer-legal-background{background-color:#000}.section-footer-legal{padding-top:10px;padding-bottom:75px;color:#fff;font-size:.75rem;text-align:left}.section-footer-legal .legal-links{text-transform:uppercase}.section-footer-legal .legal-links a,.section-footer-legal .legal-links a:focus,.section-footer-legal .legal-links a:hover{color:#fff;text-decoration:underline}.section-footer-legal .fab{font-size:35px;color:#fff}header{position:relative;background-color:#000;height:75vh;min-height:25rem;width:100%;overflow:hidden}@media (max-width:1200px){header{height:65vh}}@media (max-width:992px){header{height:50vh}}@media (max-width:768px){header{height:40vh}}@media (max-width:575px){header{height:35vh}}header video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translateX(-50%) translateY(-50%)}@media (max-width:1200px){header video{min-width:unset;min-height:unset;max-width:120%}}@media (max-width:992px){header video{max-width:145%}}@media (max-width:575px){header video{max-width:225%}}header .container{position:relative;z-index:2}header .container .fas-button{padding:25px;font-size:unset;background:hsla(0,0%,43.9%,0)}header .container .fa-circle{color:#fff}header .container .fa-play-circle{color:#ef662f}header .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}@media (max-width:767px){header .overlay{opacity:.125}}#videoModal.modal{top:70px}#videoModal.modal .modal-content{background-color:transparent;border-radius:0;border:none}#videoModal.modal .modal-header{border-bottom:unset;border-top-left-radius:unset;border-top-right-radius:unset;padding-right:0}#videoModal.modal .modal-header .close{padding:0;margin:-1rem 0 -1rem auto;font-size:2.25rem;border:none!important;outline:none;text-shadow:none;color:#fff;font-weight:400;opacity:1}#videoModal.modal .modal-body{padding:1px;background-color:#fff;border-radius:0}.section-home-banner-background-image div.container-bg{display:block}@media (min-width:768px){.section-home-banner-background-image div.container-bg{background:#b9c1b2 url(/images/background-home-banner.jpg) no-repeat 50%;background-size:2500px;height:700px}}@media (max-width:991px){.section-home-banner-background-image div.container-bg{background-size:1250px;height:542px}}@media (max-width:767px){.section-home-banner-background-image div.container-bg{background:#b9c1b2 url(/images/background-home-banner-mobile.jpg) no-repeat center 35%;background-size:cover}}.section-home-banner-background-image div.container-bg .section-home-banner-content{height:inherit}.section-savoir-faire-background-image div.container-bg{display:block}@media (min-width:768px){.section-savoir-faire-background-image div.container-bg{background:#464646 url(/images/background-home-savoir-faire.jpg) no-repeat top;background-size:2500px;height:375px;margin-top:-25px}}@media (max-width:991px){.section-savoir-faire-background-image div.container-bg{margin-top:-50px}}@media (max-width:767px){.section-savoir-faire-background-image div.container-bg{background:#b9c1b2 url(/images/background-home-savoir-faire-mobile.jpg) no-repeat top;background-size:cover;height:0;padding-top:20.5%;margin-top:unset}}.section-savoir-faire-background{background-color:#fff}.section-savoir-faire-background-bottom{background-color:#464646}.section-savoir-faire-content{padding-top:50px}.section-savoir-faire-content .h2-title{text-align:center}.section-savoir-faire-content .line-down{width:4px;max-width:4px;height:300px;background-color:#000;margin-top:-375px!important;margin-bottom:15px!important}@media (max-width:991px){.section-savoir-faire-content .line-down{height:260px;margin-top:-350px!important}}@media (max-width:767px){.section-savoir-faire-content .line-down{display:none}}.section-savoir-faire-content .line-down-sm{width:4px;max-width:4px;height:50px;padding-top:inherit;margin-top:-20%!important;background-color:#000}.section-savoir-faire-content .description{width:90%;color:#fff;padding-top:5px;max-width:330px}.section-savoir-faire-content .btn-container{margin-top:25px;margin-bottom:50px;text-align:center}.section-savoir-faire-content .btn-container .btn{width:65%;padding:8px;max-width:330px}@media (min-width:768px) and (max-width:991px){.section-savoir-faire-content .btn-container .btn{width:95%}}@media (max-width:767px){.section-savoir-faire-content.px-sm-none{padding-top:0;padding-left:0;padding-right:0}}.section-statistics-background-image-bottom div.container-bg{display:block}@media (min-width:768px){.section-statistics-background-image-bottom div.container-bg{background:#b9c1b2 url(/images/background-home-stats.jpg) no-repeat top;background-size:2500px;height:844px;margin-top:-380px}}@media (max-width:991px){.section-statistics-background-image-bottom div.container-bg{background-size:2500px;height:844px;margin-top:-450px}}@media (max-width:767px){.section-statistics-background-image-bottom div.container-bg{display:none}}.section-statistics-background-image-mobile div.container-bg{display:block}@media (min-width:768px){.section-statistics-background-image-mobile div.container-bg{background:#fff}}@media (max-width:767px){.section-statistics-background-image-mobile div.container-bg{background:#b9c1b2 url(/images/background-home-stats-mobile.jpg) no-repeat top;background-size:cover;height:auto}}.section-statistics-background{background-color:#fff}.section-statistics-content{padding-top:50px}.section-statistics-content .circle-closing,.section-statistics-content .circle-leads,.section-statistics-content .circle-rendez-vous,.section-statistics-content .circle-stats{height:200px;width:200px;border-radius:50%;display:inline-block}.section-statistics-content .circle-closing .percentage,.section-statistics-content .circle-leads .percentage,.section-statistics-content .circle-rendez-vous .percentage,.section-statistics-content .circle-stats .percentage{font-size:4em;color:#fff}@media (max-width:991px){.section-statistics-content .circle-closing,.section-statistics-content .circle-leads,.section-statistics-content .circle-rendez-vous,.section-statistics-content .circle-stats{height:150px;width:150px}.section-statistics-content .circle-closing .percentage,.section-statistics-content .circle-leads .percentage,.section-statistics-content .circle-rendez-vous .percentage,.section-statistics-content .circle-stats .percentage{font-size:3em}}@media (max-width:575px){.section-statistics-content .circle-closing,.section-statistics-content .circle-leads,.section-statistics-content .circle-rendez-vous,.section-statistics-content .circle-stats{height:125px;width:125px}.section-statistics-content .circle-closing .percentage,.section-statistics-content .circle-leads .percentage,.section-statistics-content .circle-rendez-vous .percentage,.section-statistics-content .circle-stats .percentage{font-size:2.5em}}.section-statistics-content .circle-leads{background-color:#f99d1c}.section-statistics-content .circle-rendez-vous{background-color:#f47920}.section-statistics-content .circle-closing{background-color:#f26522}.section-statistics-content .stats-title{color:#fff;font-size:1.5em;padding-top:20px}@media (max-width:767px){.section-statistics-content .stats-title{max-width:350px}}@media (max-width:400px){.section-statistics-content .stats-title{font-size:1.25em}}.section-r360-background-image-top div.container-bg{display:block;background:#000 url(/images/background-home-r360-top.jpg) no-repeat top;background-size:2500px;height:136px}@media (max-width:991px){.section-r360-background-image-top div.container-bg{background-size:1250px;height:68px}}.section-r360-background-image-middle div.container-bg-en{display:block}@media (min-width:767px){.section-r360-background-image-middle div.container-bg-en{background:#000 url(/images/background-home-r360-middle-en.jpg) no-repeat top;background-size:2500px;height:850px}}@media (max-width:991px){.section-r360-background-image-middle div.container-bg-en{background-size:1250px;height:425px}}@media (max-width:768px){.section-r360-background-image-middle div.container-bg-en{background:#000 url(/images/background-home-r360-middle-mobile-en.jpg) no-repeat top;background-size:cover;height:0;padding-top:86.2%;margin-top:unset}}.section-r360-background-image-middle div.container-bg-fr{display:block}@media (min-width:767px){.section-r360-background-image-middle div.container-bg-fr{background:#000 url(/images/background-home-r360-middle-fr.jpg) no-repeat top;background-size:2500px;height:850px}}@media (max-width:991px){.section-r360-background-image-middle div.container-bg-fr{background-size:1250px;height:425px}}@media (max-width:768px){.section-r360-background-image-middle div.container-bg-fr{background:#000 url(/images/background-home-r360-middle-mobile-fr.jpg) no-repeat top;background-size:cover;height:0;padding-top:86.2%;margin-top:unset}}.section-r360-background-image-bottom div.container-bg{display:block;background:#000 url(/images/background-home-r360-bottom.jpg) no-repeat top;background-size:2500px;height:136px}@media (max-width:991px){.section-r360-background-image-bottom div.container-bg{background-size:1250px;height:68px}}.section-r360-background{background-color:#fff}.section-r360-content{padding-top:50px;padding-bottom:45px}.section-r360-content .intro{color:#fff}@media (max-width:991px){.section-r360-content .intro{max-width:650px}}.section-r360-content .btn{width:215px;padding:8px}.section-team-background-image-top div.container-bg{display:block}@media (min-width:768px){.section-team-background-image-top div.container-bg{background:#5b7470 url(/images/background-home-team-top.jpg) no-repeat top;background-size:2500px;height:200px}}@media (max-width:991px){.section-team-background-image-top div.container-bg{background-size:1250px;height:100px}}@media (max-width:767px){.section-team-background-image-top div.container-bg{background:#ebeae9 url(/images/background-home-team-top-mobile.jpg) no-repeat top;background-size:cover}}.section-team-background-image-bottom div.container-bg{display:block}@media (min-width:768px){.section-team-background-image-bottom div.container-bg{background:#5b7470 url(/images/background-home-team-bottom.jpg) no-repeat top;background-size:2500px;height:783px}}@media (max-width:991px){.section-team-background-image-bottom div.container-bg{background-size:1250px;height:392px}}@media (max-width:767px){.section-team-background-image-bottom div.container-bg{background:#5b7470 url(/images/background-home-team-bottom-mobile.jpg) no-repeat top;background-size:cover}}.section-team-background{background-color:#fff}.section-team-content{padding-top:50px}.section-team-content .intro{max-width:925px}.section-team-content .department-title{color:#fff;font-size:1.75em;text-align:center}.section-team-content .h3-title{color:#fff;text-transform:uppercase}.section-team-content .description{width:90%;color:#fff;padding-top:5px;max-width:275px}.section-team-content .btn{width:65%;padding:8px}@media (max-width:991px){.section-team-content .btn{width:95%}}.section-testimonial-background-image div.container-bg{display:block}@media (min-width:768px){.section-testimonial-background-image div.container-bg{background:#ebeae9 url(/images/background-home-testimonial.jpg) no-repeat top;background-size:2500px;height:auto}}@media (max-width:991px){.section-testimonial-background-image div.container-bg{background-size:1250px}}@media (max-width:767px){.section-testimonial-background-image div.container-bg{background:#ebeae9 url(/images/background-home-testimonial-mobile.jpg) no-repeat top;background-size:cover;height:auto}}.section-testimonial-background{background-color:#fff}.section-testimonial-header{padding-top:50px;padding-bottom:25px}.section-testimonial-content{padding-top:560px}@media (max-width:991px){.section-testimonial-content{padding-top:290px}}@media (max-width:767px){.section-testimonial-content{padding-top:55%}}.section-testimonial-content .card{border-radius:0;max-width:300px}@media (max-width:991px){.section-testimonial-content .card{max-width:unset}}.section-testimonial-content .card .card-body{padding:1em}.section-testimonial-content .card .card-body .customer{display:flex;flex-flow:row;align-items:center;margin-bottom:.75rem}@media (max-width:991px){.section-testimonial-content .card .card-body .customer{min-width:275px;max-width:275px}}.section-testimonial-content .card .card-body .customer .photo{width:75px;height:75px;color:#ebeae9;border-radius:50%;background-color:transparent;border:1px solid #ebeae9}.section-testimonial-content .card .card-body .customer .details{text-align:left;padding-left:15px}.section-testimonial-content .card .card-body .customer .details .name,.section-testimonial-content .card .card-body .customer .details .title,.section-testimonial-content .card .card-body .customer .details company{color:#464646}.section-testimonial-content .card .card-body .customer-quote{text-align:left}.section-testimonial-content .card .card-body .customer-quote>div{margin-bottom:.75rem}.section-testimonial-content .card .card-body .quote-1,.section-testimonial-content .card .card-body .quote-2{text-align:left;margin-bottom:.75rem}@media (min-width:768px){.section-sales-banner-background-image div.container-bg{background:#1b0a01 url(/images/background-sales-banner.jpg) no-repeat 50%;background-size:2500px;height:778px}}@media (max-width:991px){.section-sales-banner-background-image div.container-bg{background-size:1250px;height:389px}}@media (max-width:767px){.section-sales-banner-background-image div.container-bg{position:relative;background:#1b0a01 url(/images/background-sales-banner-mobile.jpg) no-repeat 50%;background-size:100%;height:0;padding-top:101.3%;margin-top:unset}}.section-sales-banner-background-image div.container-bg .section-sales-banner-content{height:100%}@media (max-width:767px){.section-sales-banner-background-image div.container-bg .section-sales-banner-content{top:25%;position:absolute;align-items:normal!important}}.section-sales-banner-background-image div.container-bg .sales-banner-genoux-image-over{position:absolute;height:100%;width:313px;top:0;left:50%;transform:translateX(-50%)}@media (max-width:991px){.section-sales-banner-background-image div.container-bg .sales-banner-genoux-image-over{width:156.5px}}@media (max-width:767px){.section-sales-banner-background-image div.container-bg .sales-banner-genoux-image-over{display:none}}.section-sales-intro-background{background-color:#fff}.section-sales-intro-content{padding-top:50px;padding-bottom:20px}@media (max-width:575px){.section-sales-intro-content{padding-top:25px}}.section-sales-intro-content .h2-title{text-transform:uppercase;text-align:center}.section-sales-intro-content .intro{max-width:675px}@media (min-width:768px){.section-sales-points-background-image-top div.container-bg{background:#dadada url(/images/background-wave-points-top.jpg) no-repeat 50%;background-size:2500px;height:190px}}@media (max-width:991px){.section-sales-points-background-image-top div.container-bg{background-size:1250px;height:95px}}@media (max-width:767px){.section-sales-points-background-image-top div.container-bg{background:#fff url(/images/background-wave-points-top-mobile.jpg) no-repeat 50%;background-size:768px;height:70px}}.section-sales-points-background{background-color:#dadada}.section-sales-points-content{padding-top:0;padding-bottom:20px}.section-sales-points-content .h2-title{text-align:center}.section-sales-points-content .line-down{width:4px;max-width:4px;height:200px;background-color:#000;margin-top:-200px!important;margin-bottom:15px!important}@media (max-width:991px){.section-sales-points-content .line-down{height:120px;margin-top:-100px!important}}@media (max-width:767px){.section-sales-points-content .line-down{display:none}}.section-sales-points-content .line-down-sm{width:4px;max-width:4px;height:50px;margin-top:15px!important;background-color:#000}.section-sales-points-content .description{max-width:330px;color:#000;width:90%;padding-top:5px}.section-sales-reserve-background-image-top div.container-bg{background:#dadada url(/images/background-sales-reserve-top.jpg) no-repeat 50%;background-size:cover;padding-top:5.52%}.section-sales-reserve-background-image-bottom div.container-bg{background:#eb6427 url(/images/background-sales-reserve-bottom.jpg) no-repeat 50%;background-size:cover;padding-top:5.52%}.section-sales-reserve-background{background-color:#eb6427}.section-sales-reserve-header{padding-top:40px;padding-bottom:35px}.section-sales-reserve-header .h2-section,.section-sales-reserve-header .intro{color:#fff}.section-sales-reserve-content .panel-image{position:relative;height:100%;min-height:225px;background-color:#000}.section-sales-reserve-content .panel-image img{min-height:225px}@media (min-width:576px) and (max-width:767px){.section-sales-reserve-content .panel-image,.section-sales-reserve-content .panel-image img{min-height:195px}}.section-sales-reserve-content .panel-content{position:absolute;width:100%;height:100%;top:0}.section-sales-reserve-content .panel-content .content{width:90%;height:50%;max-width:300px}@media (min-width:992px) and (max-width:1199px){.section-sales-reserve-content .panel-content .content{height:75%}}.section-sales-reserve-content .panel-content .content .title{color:#fff;font-size:1.5em}@media (min-width:576px) and (max-width:991px){.section-sales-reserve-content .panel-content .content .title{font-size:1.25em}}.section-sales-reserve-content .panel-content .content .description{color:#fff;font-size:1.125em}@media (min-width:576px) and (max-width:991px){.section-sales-reserve-content .panel-content .content .description{font-size:1em}}.section-sales-reserve-footer{padding-top:40px;padding-bottom:35px}.section-sales-reserve-footer .h2-section{color:#fff}.section-sales-reserve-footer .btn-container{text-align:center}.section-sales-reserve-footer .btn-container .btn{width:65%;padding:8px}@media (min-width:768px) and (max-width:991px){.section-sales-reserve-footer .btn-container .btn{width:95%}}.section-sales-process-background{background-color:#fff}.section-sales-process-content{padding-top:20px;padding-bottom:35px}.section-sales-process-content .h2-section,.section-sales-process-content .intro{color:#000}.section-sales-process-content .h2-section{max-width:700px}.section-sales-diagram-background{background-color:#fff}.section-sales-diagram-content .diagram-container .diagram-line-left:after{border-left-color:#e94e1b}.section-sales-diagram-content .diagram-container .diagram-line-right:after{border-right-color:#f39200}.section-sales-diagram-content .diagram-container .diagram-icon-left:before{border-left-color:#e94e1b;border-bottom-color:#e94e1b}.section-sales-diagram-content .diagram-container .diagram-icon-left:after{border-right-color:#f39200;border-top-color:#f39200}.section-sales-diagram-content .diagram-container .diagram-icon-right:before{border-right-color:#f39200;border-bottom-color:#f39200}.section-sales-diagram-content .diagram-container .diagram-icon-right:after{border-left-color:#e94e1b;border-top-color:#e94e1b}.section-sales-diagram-content .diagram-container .diagram-icon-left-end:before{border-left-color:#e94e1b;border-bottom-color:#e94e1b}.section-sales-diagram-content .diagram-container .diagram-icon-right-end:before{border-right-color:#f39200;border-bottom-color:#f39200}@media (min-width:768px){.section-digital-banner-background-image div.container-bg-en{background:#1c6863 url(/images/background-digital-banner-en.jpg) no-repeat 50%;background-size:2500px;height:639px}}@media (max-width:991px){.section-digital-banner-background-image div.container-bg-en{background-size:1250px;height:320px}}@media (max-width:767px){.section-digital-banner-background-image div.container-bg-en{position:relative;background:transparent url(/images/background-digital-banner-mobile-en.png) no-repeat 50%;background-size:cover;height:0;padding-top:115.7%;margin-top:unset}}@media (min-width:768px){.section-digital-banner-background-image div.container-bg-fr{background:#1c6863 url(/images/background-digital-banner-fr.jpg) no-repeat 50%;background-size:2500px;height:639px}}@media (max-width:991px){.section-digital-banner-background-image div.container-bg-fr{background-size:1250px;height:320px}}@media (max-width:767px){.section-digital-banner-background-image div.container-bg-fr{position:relative;background:transparent url(/images/background-digital-banner-mobile-fr.png) no-repeat 50%;background-size:cover;height:0;padding-top:115.7%;margin-top:unset}}@media (max-width:767px){.section-digital-banner-background-image .section-digital-banner-content{top:20%;position:absolute}}.section-digital-banner-background-image .section-digital-banner-content .h1-hero{width:100%;padding-top:120px;line-height:.85;margin-left:-5px}@media (max-width:991px){.section-digital-banner-background-image .section-digital-banner-content .h1-hero{padding-top:75px}}@media (max-width:767px){.section-digital-banner-background-image .section-digital-banner-content .h1-hero{padding-top:0}}@media (min-width:768px){.section-digital-banner-background-image .section-digital-banner-content .h1-hero{text-align:left}}.section-digital-banner-background-image .section-digital-banner-content .h1-hero .indent-hero{line-height:.8}@media (max-width:991px){.section-digital-banner-background-image .section-digital-banner-content .h1-hero .indent-hero{margin-left:0}}.section-digital-banner-background-image .section-digital-banner-content .h1-hero .br{line-height:0}.section-digital-banner-background-image .digital-banner-homme-image-over{position:absolute;height:100%;width:2500px;top:263px;left:50%;transform:translateX(-50%)}@media (max-width:991px){.section-digital-banner-background-image .digital-banner-homme-image-over{width:1250px;top:132px}}@media (max-width:767px){.section-digital-banner-background-image .digital-banner-homme-image-over{display:none}}.section-digital-intro-background{background-color:#fff}.section-digital-intro-content{padding-top:50px;padding-bottom:20px}@media (max-width:767px){.section-digital-intro-content{max-width:90%!important;margin-top:-29.5%;padding-top:25px}}@media (max-width:575px){.section-digital-intro-content{max-width:95%!important}}@media (max-width:991px){.section-digital-intro-content .h2-section{max-width:400px}}.section-digital-intro-content .intro{max-width:750px}@media (max-width:991px){.section-digital-intro-content .intro{max-width:unset}}.section-digital-intro-content .h2-title{text-transform:uppercase;text-align:center}@media (min-width:768px){.section-digital-points-background-image-top div.container-bg{background:#dadada url(/images/background-wave-points-top.jpg) no-repeat 50%;background-size:2500px;height:190px}}@media (max-width:991px){.section-digital-points-background-image-top div.container-bg{background-size:1250px;height:95px}}@media (max-width:767px){.section-digital-points-background-image-top div.container-bg{background:#fff url(/images/background-wave-points-top-mobile.jpg) no-repeat 50%;background-size:768px;height:70px}}.section-digital-points-background{background-color:#dadada}.section-digital-points-content{padding-top:0;padding-bottom:20px}.section-digital-points-content .h2-title{text-align:center}@media (min-width:768px) and (max-width:1120px){.section-digital-points-content .h2-title{min-height:65px}}.section-digital-points-content .line-down{width:4px;max-width:4px;height:200px;background-color:#000;margin-top:-200px!important;margin-bottom:15px!important}@media (max-width:991px){.section-digital-points-content .line-down{height:120px;margin-top:-100px!important}}@media (max-width:767px){.section-digital-points-content .line-down{display:none}}.section-digital-points-content .line-down-sm{width:4px;max-width:4px;height:50px;margin-top:15px!important;background-color:#000}.section-digital-points-content .description{color:#000;width:90%;max-width:275px;padding-top:5px}@media (min-width:768px){.section-digital-deploy-background-image-top div.container-bg{background:#30b3ad url(/images/background-digital-deploy-top.jpg) no-repeat 50%;background-size:cover;padding-top:5.52%}}@media (min-width:768px){.section-digital-deploy-background-image-bottom div.container-bg{background:#30b3ad url(/images/background-digital-deploy-bottom.jpg) no-repeat 50%;background-size:cover;padding-top:5.52%}}.section-digital-deploy-background{background-color:#30b3ad}.section-digital-deploy-header{padding-top:40px;padding-bottom:35px}.section-digital-deploy-header .h2-section,.section-digital-deploy-header .intro{color:#fff}.section-digital-deploy-content .panel-image{position:relative;height:100%;min-height:225px;background-color:#000}.section-digital-deploy-content .panel-image img{min-height:225px}@media (min-width:576px) and (max-width:767px){.section-digital-deploy-content .panel-image,.section-digital-deploy-content .panel-image img{min-height:195px}}.section-digital-deploy-content .panel-content{position:absolute;width:100%;height:100%;top:0}.section-digital-deploy-content .panel-content .content{width:90%;height:50%;max-width:300px}@media (min-width:992px) and (max-width:1199px){.section-digital-deploy-content .panel-content .content{height:75%}}.section-digital-deploy-content .panel-content .content .title{color:#fff;font-size:1.5em}@media (min-width:576px) and (max-width:991px){.section-digital-deploy-content .panel-content .content .title{font-size:1.25em}}.section-digital-deploy-content .panel-content .content .description{color:#fff;font-size:1.125em}@media (min-width:576px) and (max-width:991px){.section-digital-deploy-content .panel-content .content .description{font-size:1em}}.section-digital-deploy-footer{padding-top:40px;padding-bottom:35px}.section-digital-deploy-footer .h2-section{color:#fff}.section-digital-deploy-footer .btn-container{text-align:center}.section-digital-deploy-footer .btn-container .btn{width:65%;padding:8px}@media (min-width:768px) and (max-width:991px){.section-digital-deploy-footer .btn-container .btn{width:95%}}.section-digital-process-background{background-color:#fff}.section-digital-process-content{padding-top:20px;padding-bottom:35px}.section-digital-process-content .h2-section,.section-digital-process-content .intro{color:#000}.section-digital-process-content .h2-section{max-width:700px}.section-digital-diagram-background{background-color:#fff}.section-digital-diagram-content .diagram-container .diagram-line-left:after{border-left-color:#1ab1bf}.section-digital-diagram-content .diagram-container .diagram-line-right:after{border-right-color:#1b95a1}.section-digital-diagram-content .diagram-container .diagram-icon-left:before{border-left-color:#1ab1bf;border-bottom-color:#1ab1bf}.section-digital-diagram-content .diagram-container .diagram-icon-left:after{border-right-color:#1b95a1;border-top-color:#1b95a1}.section-digital-diagram-content .diagram-container .diagram-icon-right:before{border-right-color:#1b95a1;border-bottom-color:#1b95a1}.section-digital-diagram-content .diagram-container .diagram-icon-right:after{border-left-color:#1ab1bf;border-top-color:#1ab1bf}.section-digital-diagram-content .diagram-container .diagram-icon-left-end:before{border-left-color:#1ab1bf;border-bottom-color:#1ab1bf}.section-digital-diagram-content .diagram-container .diagram-icon-right-end:before{border-right-color:#1b95a1;border-bottom-color:#1b95a1}@media (min-width:768px){.section-production-banner-background-image div.container-bg{background:#716f6a url(/images/background-production-banner.jpg) no-repeat 50%;background-size:2500px;height:642px}}@media (max-width:991px){.section-production-banner-background-image div.container-bg{background-size:1250px;height:321px}}@media (max-width:767px){.section-production-banner-background-image div.container-bg{position:relative;background:#716f6a url(/images/background-production-banner-mobile.jpg) no-repeat 50%;background-size:cover;height:0;padding-top:86.2%;margin-top:unset}}.section-production-banner-background-image div.container-bg .section-production-banner-content{height:100%}.section-production-banner-background-image div.container-bg .section-production-banner-content .h1-hero{margin-top:50px}@media (max-width:991px){.section-production-banner-background-image div.container-bg .section-production-banner-content .h1-hero{margin-top:25px}}@media (max-width:767px){.section-production-banner-background-image div.container-bg .section-production-banner-content{top:0;position:absolute}.section-production-banner-background-image div.container-bg .section-production-banner-content .h1-hero{margin-top:0}}.section-production-banner-background-image div.container-bg .production-banner-bg-image-over{position:absolute;height:100%;width:834.5px;top:0;left:50%;transform:translateX(-50%)}@media (max-width:991px){.section-production-banner-background-image div.container-bg .production-banner-bg-image-over{width:417.25px}}@media (max-width:767px){.section-production-banner-background-image div.container-bg .production-banner-bg-image-over{display:none}}.section-production-intro-background{background-color:#fff}.section-production-intro-content{padding-top:50px;padding-bottom:20px}.section-production-intro-content .h2-title{text-transform:uppercase;text-align:center}.section-production-intro-content .intro{max-width:675px}@media (min-width:768px){.section-production-points-background-image-top div.container-bg{background:#f99f1c url(/images/background-wave-points-orange.jpg) no-repeat 50%;background-size:2500px;height:190px}}@media (max-width:991px){.section-production-points-background-image-top div.container-bg{background-size:1250px;height:95px}}@media (max-width:767px){.section-production-points-background-image-top div.container-bg{background:#fff url(/images/background-wave-points-orange-mobile.jpg) no-repeat 50%;background-size:768px;height:70px}}.section-production-points-background{background-color:#f99f1c}.section-production-points-content{padding-top:0;padding-bottom:20px}.section-production-points-content .h2-title{text-align:center}.section-production-points-content .line-down{width:4px;max-width:4px;height:200px;background-color:#000;margin-top:-200px!important;margin-bottom:15px!important}@media (max-width:991px){.section-production-points-content .line-down{height:120px;margin-top:-100px!important}}@media (max-width:767px){.section-production-points-content .line-down{display:none}}.section-production-points-content .line-down-sm{width:4px;max-width:4px;height:50px;margin-top:15px!important;background-color:#000}.section-production-points-content .description{max-width:330px;color:#000;width:90%;padding-top:5px}.section-production-savoir-faire-background-image-top div.container-bg{background:#f99f1c url(/images/background-production-savoir-faire-top.jpg) no-repeat 50%;background-size:cover;padding-top:5.52%}.section-production-savoir-faire-background-image-bottom div.container-bg{background:#eb6427 url(/images/background-production-savoir-faire-bottom.jpg) no-repeat 50%;background-size:cover;padding-top:6.96%}.section-production-savoir-faire-background{background-color:#eb6427}.section-production-savoir-faire-header{padding-top:40px;padding-bottom:35px}.section-production-savoir-faire-header .h2-section,.section-production-savoir-faire-header .intro{color:#fff}.section-production-savoir-faire-content .panel-image{position:relative;height:100%;min-height:225px;background-color:#000}.section-production-savoir-faire-content .panel-image img{min-height:225px}@media (min-width:576px) and (max-width:767px){.section-production-savoir-faire-content .panel-image,.section-production-savoir-faire-content .panel-image img{min-height:195px}}.section-production-savoir-faire-content .panel-content{position:absolute;width:100%;height:100%;top:0}.section-production-savoir-faire-content .panel-content .content{max-width:90%}.section-production-savoir-faire-content .panel-content .content .title{color:#fff;font-size:1.5em}.section-production-savoir-faire-footer{padding-top:40px;padding-bottom:35px}.section-production-savoir-faire-footer .h2-section{color:#fff}.section-production-savoir-faire-footer .btn-container{text-align:center}.section-production-savoir-faire-footer .btn-container .btn{width:65%;padding:8px}@media (min-width:768px) and (max-width:991px){.section-production-savoir-faire-footer .btn-container .btn{width:95%}}@media (min-width:768px){.section-about-banner-background-image div.container-bg{background:#3194b1 url(/images/background-about-banner.jpg) no-repeat 50%;background-size:2500px;height:642px}}@media (max-width:991px){.section-about-banner-background-image div.container-bg{background-size:1250px;height:321px}}@media (max-width:767px){.section-about-banner-background-image div.container-bg{position:relative;background:#3194b1 url(/images/background-about-banner-mobile.jpg) no-repeat top;background-size:cover;height:0;padding-top:86.2%;margin-top:unset}}.section-about-banner-background-image div.container-bg .section-about-banner-content{height:100%}.section-about-banner-background-image div.container-bg .section-about-banner-content .h1-hero{margin-top:50px}@media (max-width:767px){.section-about-banner-background-image div.container-bg .section-about-banner-content{top:0;position:absolute}}.section-about-intro-background{background-color:#fff}.section-about-intro-content{padding-top:50px}.section-about-intro-content .h2-title{text-transform:uppercase;text-align:center}.section-about-intro-content .intro{max-width:900px}.section-about-points-background{background-color:#fff}.section-about-points-content{padding-top:50px;padding-bottom:50px}@media (max-width:767px){.section-about-points-content{padding-top:0}}.section-about-points-content .h2-title{text-align:center;color:#ef662f}.section-about-points-content .line-down{width:4px;max-width:4px;height:50px;background-color:#000;margin-top:-50px!important;margin-bottom:15px!important}@media (max-width:767px){.section-about-points-content .line-down{display:none}}.section-about-points-content .line-down-sm{width:4px;max-width:4px;height:50px;margin-top:15px!important;background-color:#000}.section-about-points-content .description{color:#000;width:90%;padding-top:5px;max-width:330px}@media (min-width:768px){.section-about-discover-background-image div.container-bg{background:#707e6e url(/images/background-about-discover.jpg) no-repeat 50%;background-size:2500px;height:740px}}@media (max-width:991px){.section-about-discover-background-image div.container-bg{background-size:1250px;height:370px}}@media (max-width:767px){.section-about-discover-background-image div.container-bg{position:relative;background:#b9c1b2 url(/images/background-about-discover-mobile.jpg) no-repeat top;background-size:100%;height:0;padding-top:97%;margin-top:unset}}@media (max-width:575px){.section-about-discover-background-image div.container-bg{background-size:575px;height:559px;padding-top:0}}.section-about-discover-background-image div.container-bg .section-about-discover-banner-content{height:100%}.section-about-discover-background-image div.container-bg .section-about-discover-banner-content .btn{width:215px;padding:8px}@media (min-width:576px) and (max-width:767px){.section-about-discover-background-image div.container-bg .section-about-discover-banner-content{top:0;position:absolute}}.section-about-discover-background{background-color:#eb6427}.section-about-discover-header{padding-top:40px;padding-bottom:35px}.section-about-discover-header .h2-section,.section-about-discover-header .intro{color:#fff}.section-about-reserve-content-over{position:absolute;height:100%;top:0}.section-about-reserve-content-over .flex-row{height:50%}.section-about-reserve-content-over .flex-row .flex-col{width:33.33%;padding-left:5px;padding-right:5px;padding-top:7%}@media (max-width:991px){.section-about-reserve-content-over .flex-row .flex-col{padding-top:5%}}.section-about-reserve-content-over .flex-row .flex-col .content{text-align:center;max-width:300px}.section-about-reserve-content-over .flex-row .flex-col .content .title{color:#fff;font-size:1.5em}@media (max-width:991px){.section-about-reserve-content-over .flex-row .flex-col .content .title{font-size:1.25em}}.section-about-reserve-content-over .flex-row .flex-col .content .description{color:#fff;font-size:1.125em}@media (max-width:991px){.section-about-reserve-content-over .flex-row .flex-col .content .description{font-size:1em}}.section-about-reserve-footer{padding-top:40px;padding-bottom:35px}.section-about-reserve-footer .h2-section{color:#fff}.section-about-reserve-footer .btn-container{text-align:center}.section-about-reserve-footer .btn-container .btn{width:65%;padding:8px}@media (min-width:768px) and (max-width:991px){.section-about-reserve-footer .btn-container .btn{width:95%}}.section-about-process-background{background-color:#fff}.section-about-process-content{padding-top:20px;padding-bottom:35px}.section-about-process-content .h2-section,.section-about-process-content .intro{color:#000}.section-about-process-content .h2-section{max-width:700px}::-webkit-input-placeholder{color:#fff!important;font-size:.85em!important}:-moz-placeholder,::-moz-placeholder{color:#fff!important;font-size:.85em!important}:-ms-input-placeholder{color:#fff!important;font-size:.85em!important}.placeholder{color:#909090!important;font-size:.9em!important}.form-control,.form-error,.form-text,select{max-width:400px}.form-check-label{width:100%;max-width:320px}.form-wrapper{background-color:transparent;margin-top:30px;padding-bottom:50px}.eraid-contact-form{padding-top:40px}.eraid-contact-form .form-control{border-radius:10px;color:#fff;letter-spacing:1.125px}.eraid-contact-form .form-control,.eraid-contact-form .form-control:focus,.eraid-contact-form .form-control:hover{background-color:transparent}.eraid-contact-form .form-control:focus{border-color:transparent;box-shadow:0 0 0 .2rem rgba(239,241,244,.25)}.eraid-contact-form button{width:100%;margin-top:20px}.eraid-contact-form button[type=submit]{max-width:250px}.eraid-contact-form .form-error{color:#e3342f;padding-top:5px;font-style:italic}.eraid-contact-form .required-fields{margin-bottom:1em;margin-top:1em;color:#464646;font-size:.9em;opacity:.75!important;filter:alpha(opacity=75)!important}@media (max-width:575px){.eraid-contact-form .row.form-group div{display:flex!important;flex-direction:column!important;align-items:center!important}}.section-contact-banner-background-image div.container-bg{background-color:#000;height:125px}@media (min-width:768px){.section-contact-background-image-top div.container-bg{background:#ebeae8 url(/images/background-contact-top.png) no-repeat top;background-size:2500px;height:176px}}@media (max-width:991px){.section-contact-background-image-top div.container-bg{background-size:cover;height:133px}}@media (max-width:767px){.section-contact-background-image-top div.container-bg{background:#ebeae9 url(/images/background-contact-top-mobile.png) no-repeat top;background-size:cover;height:0;padding-top:20.28%}}@media (min-width:768px){.section-contact-background-image-bottom div.container-bg{background:#1c2932 url(/images/background-contact-bottom.jpg) no-repeat top;background-size:2500px;height:659px}}@media (max-width:991px){.section-contact-background-image-bottom div.container-bg{background-size:cover;height:500px}}@media (max-width:767px){.section-contact-background-image-bottom div.container-bg{background:#1c2a33 url(/images/background-contact-bottom-mobile.jpg) no-repeat top;background-size:100%;height:119.04%}}.section-contact-background{background-color:#fff}.section-contact-content{padding-top:50px}.section-contact-content .h2-section{color:#fff;margin-bottom:0}@media (min-width:576px){.section-contact-content .h2-section{text-align:left;margin-left:0}}.section-contact-content .intro{color:#fff;max-width:unset}@media (min-width:576px){.section-contact-content .intro{text-align:left}}.section-contact-content .form-error.has-error{background-color:hsla(0,0%,100%,.5);border-radius:5px}@media (max-width:991px){.section-contact-content{padding-top:25px}.section-contact-content .eraid-contact-form{padding-top:0}}.contact-home{background-color:#ebeae8}@media (max-width:767px){.contact-home{padding-top:50px}}.contact-home .section-contact-background-image-top div.container-bg{background-color:#ebeae8!important}.contact-about-us .section-contact-background-image-top div.container-bg{background-color:#eb6427!important}.contact-page .section-contact-background-image-top div.container-bg{background-color:#000!important}.section-digital-diagram-content .h2-section,.section-sales-diagram-content .h2-section{width:80%;max-width:700px;font-size:2.25em;padding-top:50px;padding-bottom:40px;margin-bottom:0;text-transform:uppercase}@media (max-width:786px){.section-digital-diagram-content .h2-section,.section-sales-diagram-content .h2-section{font-size:1.75em}}@media (max-width:576px){.section-digital-diagram-content .h2-section,.section-sales-diagram-content .h2-section{font-size:1.5em}}.section-digital-diagram-content .h2-title,.section-sales-diagram-content .h2-title{font-size:1.5em;text-transform:uppercase}@media (max-width:786px){.section-digital-diagram-content .h2-title,.section-sales-diagram-content .h2-title{font-size:1.25em}}.diagram-container{position:relative;text-align:center}@media (max-width:350px){.diagram-container .h2-title{float:none;margin:0 auto;text-align:center;width:80%;max-width:80%}}.diagram-container .intro{width:75%;max-width:600px}.diagram-container:last-child{padding-bottom:50px}.diagram-container .diagram-line-left{position:relative;padding-top:25px;padding-bottom:0;margin-bottom:0}@media (max-width:575px){.diagram-container .diagram-line-left{padding-left:10px}}.diagram-container .diagram-line-left:after{content:"";position:absolute;top:0;bottom:0;left:25px;border-left:50px solid #000}@media (max-width:768px){.diagram-container .diagram-line-left:after{border-left-width:35px}}@media (max-width:575px){.diagram-container .diagram-line-left:after{left:5px;border-left-width:25px}}.diagram-container .diagram-line-right{position:relative;padding-top:25px;padding-bottom:0;margin-bottom:0}@media (max-width:575px){.diagram-container .diagram-line-right{padding-right:10px}}.diagram-container .diagram-line-right:after{content:"";position:absolute;top:0;bottom:0;right:25px;border-right:50px solid #000}@media (max-width:768px){.diagram-container .diagram-line-right:after{border-right-width:35px}}@media (max-width:575px){.diagram-container .diagram-line-right:after{right:5px;border-right-width:25px}}.diagram-container .icon-small{width:125px;max-width:125px;padding-top:30px;padding-bottom:20px}@media (max-width:768px){.diagram-container .icon-small{width:100px}}.diagram-container .diagram-icon-left,.diagram-container .diagram-icon-left-end,.diagram-container .diagram-icon-right,.diagram-container .diagram-icon-right-end{z-index:1;position:relative}.diagram-container .diagram-icon-left-end .icon,.diagram-container .diagram-icon-left .icon,.diagram-container .diagram-icon-right-end .icon,.diagram-container .diagram-icon-right .icon{max-width:225px;margin-bottom:0;margin-top:0}@media (max-width:768px){.diagram-container .diagram-icon-left-end .icon,.diagram-container .diagram-icon-left .icon,.diagram-container .diagram-icon-right-end .icon,.diagram-container .diagram-icon-right .icon{width:200px}}@media (max-width:575px){.diagram-container .diagram-icon-left-end .icon,.diagram-container .diagram-icon-left .icon,.diagram-container .diagram-icon-right-end .icon,.diagram-container .diagram-icon-right .icon{width:175px}}@media (max-width:400px){.diagram-container .diagram-icon-left-end .icon,.diagram-container .diagram-icon-left .icon,.diagram-container .diagram-icon-right-end .icon,.diagram-container .diagram-icon-right .icon{width:150px}}.diagram-container .diagram-icon-left:before{z-index:-1;content:"";position:absolute;top:0;left:25px;width:50%;height:calc(50% + 25px);border-left:50px solid #000;border-bottom:50px solid #000;border-bottom-left-radius:100px}@media (max-width:768px){.diagram-container .diagram-icon-left:before{height:calc(50% + 17.5px);border-left-width:35px;border-bottom-width:35px;border-bottom-left-radius:75px}}@media (max-width:575px){.diagram-container .diagram-icon-left:before{left:5px;height:calc(50% + 12.5px);border-left-width:25px;border-bottom-width:25px;border-bottom-left-radius:50px}}.diagram-container .diagram-icon-left:after{z-index:-1;content:"";position:absolute;bottom:0;right:25px;width:50%;height:calc(50% + 25px);border-right:50px solid #000;border-top:50px solid #000;border-top-right-radius:100px}@media (max-width:768px){.diagram-container .diagram-icon-left:after{height:calc(50% + 17.5px);border-right-width:35px;border-top-width:35px;border-top-right-radius:75px}}@media (max-width:575px){.diagram-container .diagram-icon-left:after{right:5px;height:calc(50% + 12.5px);border-right-width:25px;border-top-width:25px;border-top-right-radius:50px}}.diagram-container .diagram-icon-right:before{z-index:-1;content:"";position:absolute;top:0;right:25px;width:50%;height:calc(50% + 25px);border-right:50px solid #000;border-bottom:50px solid #000;border-bottom-right-radius:100px}@media (max-width:768px){.diagram-container .diagram-icon-right:before{height:calc(50% + 17.5px);border-right-width:35px;border-bottom-width:35px;border-bottom-right-radius:75px}}@media (max-width:575px){.diagram-container .diagram-icon-right:before{right:5px;height:calc(50% + 12.5px);border-right-width:25px;border-bottom-width:25px;border-bottom-right-radius:50px}}.diagram-container .diagram-icon-right:after{z-index:-1;content:"";position:absolute;bottom:0;left:25px;width:50%;height:calc(50% + 25px);border-left:50px solid #000;border-top:50px solid #000;border-top-left-radius:100px}@media (max-width:768px){.diagram-container .diagram-icon-right:after{height:calc(50% + 17.5px);border-left-width:35px;border-top-width:35px;border-top-left-radius:75px}}@media (max-width:575px){.diagram-container .diagram-icon-right:after{left:5px;height:calc(50% + 12.5px);border-left-width:25px;border-top-width:25px;border-top-left-radius:50px}}.diagram-container .diagram-icon-left-end:before{z-index:-1;content:"";position:absolute;top:0;left:25px;width:50%;height:calc(50% + 25px);border-left:50px solid #000;border-bottom:50px solid #000;border-bottom-left-radius:100px}@media (max-width:768px){.diagram-container .diagram-icon-left-end:before{height:calc(50% + 17.5px);border-left-width:35px;border-bottom-width:35px;border-bottom-left-radius:75px}}@media (max-width:575px){.diagram-container .diagram-icon-left-end:before{left:5px;height:calc(50% + 12.5px);border-left-width:25px;border-bottom-width:25px;border-bottom-left-radius:50px}}.diagram-container .diagram-icon-right-end:before{z-index:-1;content:"";position:absolute;top:0;right:25px;width:50%;height:calc(50% + 25px);border-right:50px solid #000;border-bottom:50px solid #000;border-bottom-right-radius:100px}@media (max-width:768px){.diagram-container .diagram-icon-right-end:before{height:calc(50% + 17.5px);border-right-width:35px;border-bottom-width:35px;border-bottom-right-radius:75px}}@media (max-width:575px){.diagram-container .diagram-icon-right-end:before{right:5px;height:calc(50% + 12.5px);border-right-width:25px;border-bottom-width:25px;border-bottom-right-radius:50px}}.section-header-background{background:transparent url(/images/x-banner.jpg) no-repeat 50%;background-size:2500px}.section-header{height:400px}.section-header .h1-hero{margin:0 auto;text-align:center}html{font-size:16px}body,html{height:100%;width:100%;background-color:#dadada}*{font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:1.2;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}.h1,.h2,.h3,.h4,.h5,.h6,a,button,h1,h2,h3,h4,h5,h6,input,p,select,span,td,textarea{font-family:proxima-nova,sans-serif;font-size:inherit;font-weight:inherit}a,a:focus,a:hover{text-decoration:none;color:inherit;outline:0}.font-regular,.section-footer-legal .legal-links,.section-footer-nav .navbar-footer-eraid .address,.section-footer-nav .navbar-footer-eraid .nav-link{font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal}.btn-pill,.btn-pill-black,.btn-pill-orange,.btn-pill-transparent,.btn-pill-turquoise,.font-bold,.h4-title,.navbar-main,.navbar-main .navbar-brand img,.navbar-main .navbar-collapse .navbar-nav .nav-link,.section-about-reserve-content-over .flex-row .flex-col .content .title,.section-footer-nav .navbar-footer-eraid .title-caps,.section-statistics-content .stats-title,.section-team-content .department-title,.section-testimonial-content .card .card-body .customer .details .name,.section-testimonial-content .card .card-body .quote-1{font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal}.font-black,.h1-hero,.h2-section,.h2-title,.h3-title,.section-digital-deploy-content .panel-content .content .title,.section-digital-diagram-content .h2-title,.section-production-savoir-faire-content .panel-content .content .title,.section-sales-diagram-content .h2-title,.section-sales-reserve-content .panel-content .content .title{font-family:proxima-nova,sans-serif;font-weight:900;font-style:normal}.btn,.btn:focus,button{cursor:pointer;box-shadow:unset;outline:0}.btn-pill,.btn-pill-black,.btn-pill-orange,.btn-pill-transparent,.btn-pill-turquoise{color:#fff;font-size:.9em;padding:5px 20px;border:none;border-radius:10px;text-transform:uppercase}.btn-pill-black:focus,.btn-pill-black:hover,.btn-pill-orange:focus,.btn-pill-orange:hover,.btn-pill-transparent:focus,.btn-pill-transparent:hover,.btn-pill-turquoise:focus,.btn-pill-turquoise:hover,.btn-pill:focus,.btn-pill:hover{color:#000}.btn-pill-black{border:2px solid #000;background-color:#000;background-image:none}.btn-pill-black:focus,.btn-pill-black:hover{color:#fff;background-color:transparent}.btn-pill-orange{border:2px solid #ef662f;background-color:#ef662f;background-image:none}.btn-pill-orange:focus,.btn-pill-orange:hover{color:#ef662f;background-color:transparent}.btn-pill-transparent{border:2px solid #fff;background-color:transparent;background-image:none}.btn-pill-transparent:focus,.btn-pill-transparent:hover{border:2px solid #bfbfbf;color:#bfbfbf;background-color:transparent}.btn-pill-turquoise{border:2px solid #30b3ad;background-color:#30b3ad;background-image:none}.btn-pill-turquoise:focus,.btn-pill-turquoise:hover{color:#30b3ad;background-color:transparent}.align-items-center,.align-items-end,.align-items-start,.align-items-textarea,.display-flex,.flex-column,.justify-content-between,.justify-content-center,.justify-content-end,.navbar-main .navbar-collapse .navbar-nav.nav-content-right,.section-about-banner-background-image div.container-bg .section-about-banner-content,.section-about-discover-background-image div.container-bg .section-about-discover-banner-content,.section-about-reserve-content-over .flex-row,.section-digital-deploy-content .panel-content,.section-footer-nav .navbar-footer-eraid .nav-content-left,.section-footer-nav .navbar-footer-eraid .nav-content-right,.section-header,.section-home-banner-background-image div.container-bg .section-home-banner-content,.section-production-banner-background-image div.container-bg .section-production-banner-content,.section-production-savoir-faire-content .panel-content,.section-sales-banner-background-image div.container-bg .section-sales-banner-content,.section-sales-reserve-content .panel-content,.section-statistics-content .circle-closing .percentage,.section-statistics-content .circle-leads .percentage,.section-statistics-content .circle-rendez-vous .percentage,.section-statistics-content .circle-stats .percentage,.section-testimonial-content .card .card-body .customer .photo,.vertical-align,.vertical-align-center,.vertical-align-left{display:flex!important}.align-items-start{align-items:flex-start!important}.align-items-center,.section-digital-deploy-content .panel-content,.section-production-savoir-faire-content .panel-content,.section-sales-reserve-content .panel-content{align-items:center!important}.align-items-end{align-items:flex-end!important}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center!important}.justify-content-between,.section-about-reserve-content-over .flex-row{justify-content:space-between!important}.flex-wrap{flex-wrap:wrap!important}.flex-column,.section-footer-nav .navbar-footer-eraid .nav-content-left,.section-footer-nav .navbar-footer-eraid .nav-content-right{flex-direction:column!important}.flex-row{flex-direction:row!important}.section-about-banner-background-image div.container-bg .section-about-banner-content,.section-about-discover-background-image div.container-bg .section-about-discover-banner-content,.section-header,.section-home-banner-background-image div.container-bg .section-home-banner-content,.section-production-banner-background-image div.container-bg .section-production-banner-content,.section-sales-banner-background-image div.container-bg .section-sales-banner-content,.vertical-align{align-items:center;justify-content:space-between}.vertical-align-left{align-items:start}.section-statistics-content .circle-closing .percentage,.section-statistics-content .circle-leads .percentage,.section-statistics-content .circle-rendez-vous .percentage,.section-statistics-content .circle-stats .percentage,.section-testimonial-content .card .card-body .customer .photo,.vertical-align-center{align-items:center;justify-content:center;height:inherit}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#464646}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#464646}.tooltip-inner{background-color:#464646}.bg-black{background-color:#000!important}.indent{margin-left:25px}.text-black{color:#000!important}.eraid-contact-form .form-error,.text-smaller{font-size:.9em}.text-larger{font-size:1.2em}.w-auto{width:auto!important}.no-scroll{overflow:hidden}.no-wrap,.no-wrap-sm{white-space:nowrap}@media (max-width:575px){.no-wrap-sm{white-space:normal}}.no-wrap-md{white-space:nowrap}@media (max-width:767px){.no-wrap-md{white-space:normal}}.no-wrap-lg{white-space:nowrap}@media (max-width:991px){.no-wrap-lg{white-space:normal}}.no-wrap-xl{white-space:nowrap}@media (max-width:1199px){.no-wrap-xl{white-space:normal}}.hidden{display:none}.center,.diagram-container .icon-small,.h1-hero,.h2-section,.icon,.intro,.section-about-points-content .description,.section-about-points-content .line-down,.section-about-points-content .line-down-sm,.section-about-reserve-content-over .flex-row .flex-col .content,.section-digital-deploy-content .panel-content .content,.section-digital-points-content .description,.section-digital-points-content .line-down,.section-digital-points-content .line-down-sm,.section-production-points-content .description,.section-production-points-content .line-down,.section-production-points-content .line-down-sm,.section-production-savoir-faire-content .panel-content .content,.section-sales-points-content .description,.section-sales-points-content .line-down,.section-sales-points-content .line-down-sm,.section-sales-reserve-content .panel-content .content,.section-savoir-faire-content .description,.section-savoir-faire-content .line-down,.section-savoir-faire-content .line-down-sm,.section-statistics-content .stats-title,.section-team-content .description,.section-team-content .h3-title{float:none;margin:0 auto;text-align:center}.center-content{position:relative;left:50%;transform:translateX(-50%)}.icon{max-width:220px;margin-bottom:15px}@media (max-width:767px){.icon{margin-top:0;margin-bottom:10px}}.intro{font-size:1.25em;color:#464646;max-width:1050px;line-height:1.2}@media (max-width:375px){.intro{font-size:1.125em}}.h1-hero{color:#fff;font-size:8em;letter-spacing:-.025em;margin-bottom:15px;text-transform:uppercase}.h1-hero.home{font-size:4.5em;text-transform:none}@media (max-width:991px){.h1-hero{font-size:4.5em}.h1-hero.home{font-size:3.5em}}@media (max-width:768px){.h1-hero{font-size:4em}.h1-hero.home{margin-top:50px}}@media (max-width:575px){.h1-hero{font-weight:700;font-size:2.75em}.h1-hero.home{font-weight:700;font-size:2.5em}}.h2-section{color:#000;font-size:2.75em;line-height:1;margin-bottom:15px;max-width:80%}@media (max-width:991px){.h2-section{font-size:2em}}@media (max-width:320px){.h2-section{font-size:1.75em}}.h2-title{color:#000;font-size:1.75em;text-transform:none}@media (max-width:991px){.h2-title{font-size:1.5em}}.h3-title{font-size:1.25em}.h3-title,.h4-title{color:#000;margin-bottom:0;text-transform:none}.h4-title{font-size:1em}.container-2500{width:100%;max-width:2500px;margin:0 auto}.container-fluid{padding-left:0;padding-right:0}.container{max-width:1170px}@media (max-width:1199px){.container{max-width:100%}}@media (min-width:1200px){.container{max-width:1200px}}