body{font-family:"Open Sans",sans-serif;color:#1b262c;background-color:#eae8dc}.bg-dark{background-color:#1b262c !important}.bg-orange{background-color:#ff904d;color:white}.bg-beige{background-color:#FFF7E7}.mw-md{max-width:768px}.mw-lg{max-width:992px}section{padding:3rem 0}section h2{padding-bottom:1rem;margin-bottom:3rem}section h2:after{content:'';display:block;width:60px;height:3px;background-color:#f14b30;position:relative;right:0;left:0;top:1rem;margin:0 auto}section h2.exclude{color:#f14b30}section h2.exclude:after{content:none}section.bg-orange h2:after{display:none}a{color:#f14b30;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;text-decoration:none;border-bottom:1px solid transparent}a:hover{color:#df2c0f;border-bottom-color:#f14b30}a.exclude:hover{color:#f14b30;border-bottom-color:#f14b30}.scrollToTop{position:fixed;bottom:2rem;right:2rem}.grayscale{filter:grayscale(100%)}h1.underlined:after{content:'';display:block;width:60px;height:3px;background-color:#f14b30;position:relative;right:0;left:0;top:1rem;margin:0 auto}.arrow-head{list-style:none}.arrow-head li:before{content:"\27A3";margin-right:5px}.check{list-style:none}.check li:before{content:"\2714";margin-right:5px}header{background-color:white}.logo-header{width:250px;margin:1.5rem 0}@media (max-width: 575px){.logo-header{margin:1rem 0;width:160px}}.section-header{min-height:600px;padding-top:2rem;padding-bottom:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media (max-width: 767px){.section-header{min-height:500px}}@media (max-height: 850px){.section-header{min-height:inherit}}.section-header h1,.section-header p{margin-top:.5rem;margin-bottom:.5rem;display:inline-block}.section-header h1{font-weight:700;color:white;background-color:rgba(241,75,48,0.7);padding:1rem;font-size:calc(1.2rem + 1.5vw)}@media (min-width: 768px){.section-header h1{padding:1rem 2.5rem}}@media (min-width: 1200px){.section-header h1{font-size:2.8rem}}.section-header p{background-color:rgba(255,255,255,0.9);font-size:1.8rem;font-weight:600;padding:.8rem}@media (min-width: 768px){.section-header p{padding:.8rem 1rem}}@media (max-width: 991px){.section-header p{font-size:1.5rem}}@media (max-width: 767px){.section-header p{font-size:1.2rem}}@media (max-width: 575px){.section-header p{font-size:1rem}}.main-nav{padding-top:1rem;padding-bottom:1rem}@media (max-height: 850px){.main-nav{padding-top:.5rem;padding-bottom:.5rem}}.main-nav .navbar-nav .nav-link{color:white;text-transform:uppercase;font-weight:500;border-bottom:none}.main-nav .navbar-nav .nav-link:hover,.main-nav .navbar-nav .nav-link.active{color:#f14b30}@media (min-width: 992px){.main-nav .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}}@media (min-width: 1200px){.main-nav .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}}.services-list{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding-top:1rem}.services-list .card.service-item{text-align:center;width:300px;border:2px solid #f14b30;border-radius:0;box-shadow:0 0.125rem 0.25rem rgba(241,75,48,0.075);position:relative;top:0;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s}.services-list .card.service-item .card-img-top{height:200px;object-fit:cover;border-radius:0;filter:grayscale(100%);-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s}.services-list .card.service-item .card-body{-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s}.services-list .card.service-item:hover{box-shadow:0 0.5rem 1rem rgba(241,75,48,0.15)}.services-list .card.service-item:hover .card-img-top{filter:none}.services-list .card.service-item:hover .card-body:not(.more){background-color:#ff914d}.services-list .card.service-item:hover .card-body:not(.more) p{opacity:1}.services-list h3.card-title{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.services-list p{opacity:.6;font-size:.9rem}.team-list{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding-top:1rem;padding-bottom:2rem}.team-list .team-item{display:flex;flex:0 0 400px;align-items:center;padding:2rem;background-color:white}@media (max-width: 575px){.team-list .team-item{flex-direction:column;flex:0 1 100%}}.team-list .team-item img{flex:0 0 120px;width:120px;height:120px;object-fit:cover;border-radius:50%;background-color:white}.team-list .team-item .team-description{padding-left:2rem}.team-list .team-item .team-description h3{font-weight:700;font-size:1.2rem}.team-list .team-item .team-description p.team-title{opacity:.5}@media (max-width: 575px){.team-list .team-item .team-description{padding-left:0;text-align:center}.team-list .team-item .team-description h3{margin-top:1.5rem}}.team-list a.linkedin{border-bottom:none}.team-list a.linkedin:hover{border-bottom:none}.adresse a{color:#1b262c}.adresse a:hover{color:#f14b30}.adresse p,.adresse address{margin-bottom:.4rem}.adresse svg{width:20px;height:20px;padding-right:.3rem}.adresse svg path{fill:#f14b30}.form-control{border-radius:0}.form-control:focus{border-color:rgba(241,75,48,0.25);box-shadow:0 0 0 0.25rem rgba(241,75,48,0.25)}.btn{border-radius:0}.btn.scrollToTop{opacity:0;width:45px;height:45px;border-radius:50%;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.btn.scrollToTop svg{position:relative;top:0;-moz-transition:top 0.3s;-o-transition:top 0.3s;-webkit-transition:top 0.3s;transition:top 0.3s}.btn.scrollToTop:hover svg{top:-.15rem}.btn.active{background-color:#f14b30;border-color:#f14b30}.btn-primary{background-color:#f14b30;border-color:#f14b30}.btn-primary:hover,.btn-primary:active{background-color:#df2c0f !important;border-color:#df2c0f !important}.btn-light{color:#f14b30}.btn-light:hover{color:#f14b30}ul.choisir-espam{list-style-type:none;padding-left:0;display:flex;justify-content:center;flex-wrap:wrap;text-align:center;gap:2rem}ul.choisir-espam li{width:220px;text-align:center}ul.choisir-espam li span.picto{background-color:white;font-size:2.5rem;display:block;color:#f14b30;width:90px;height:90px;line-height:90px;margin:0 auto 1rem auto;border-radius:50%}.section-header.rex{max-height:300px;min-height:300px}footer{background-color:#1b262c;color:white;font-size:80%;padding-top:3rem;padding-bottom:3rem;line-height:2}footer nav ul{margin-bottom:0}footer nav ul li{padding:.2rem 0}footer nav ul li a{text-transform:uppercase;color:white}
/*# sourceMappingURL=main.css.map */
