body{color:#5a5a5a}
.navbar-wrapper{position:absolute;top:0;right:0;left:0;z-index:20}.navbar-wrapper>
.container{padding-right:0;padding-left:0}
.navbar-wrapper .navbar{padding-right:15px;padding-left:15px}
.navbar-wrapper .navbar .container{width:auto}
.carousel{height:300px;margin-bottom:60px}.carousel-caption{z-index:10}
.carousel .item{height:300px;background-color:#777}.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 300px; /* Gardez cette valeur si vous avez besoin d'une hauteur définie */
  object-fit: cover; /* L'image s'ajuste tout en gardant ses proportions */
}
.carousel {
  margin-top: -40px; /* Annule le padding-top ajouté au body */
}
.marketing .col-lg-4{margin-bottom:20px;text-align:center}
.marketing h2{font-weight:400}
.marketing .col-lg-4 p{margin-right:10px;margin-left:10px}
.featurette-divider{margin:80px 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px}@media (min-width:768px){.navbar-wrapper{margin-top:20px}
.navbar-wrapper .container{padding-right:15px;padding-left:15px}
.navbar-wrapper .navbar{padding-right:0;padding-left:0;border-radius:4px}
.carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4}
.featurette-heading{font-size:50px}}@media (min-width:992px){.featurette-heading{margin-top:120px}}