/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/reparation.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
#hero-reparation {
  background-image: url(/build/images/REPAIR.08eaddba.png);
  background-image: cover;
  background-size: cover;
  background-position: center;
  height: 35vh;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  color: #ffffff;
  text-align: center;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.6);
  overflow: hidden;
  animation: heroImageChange 30s infinite;
}
#hero-reparation:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.1));
  z-index: 0;
}
#hero-reparation .hero-text {
  z-index: 1;
}
#hero-reparation .hero-text h1 {
  font-size: 3rem;
  margin-bottom: 0.5rem;
}
#hero-reparation .hero-text p {
  font-size: 1.2rem;
  max-width: 600px;
  margin: 0 auto;
  border-radius: 5px;
}

@keyframes heroImageChange {
  0%, 33% {
    background-image: url(/build/images/REPAIR.08eaddba.png);
  }
  34%, 66% {
    background-image: url(/build/images/installinguy.e87980bf.png);
  }
  67%, 100% {
    background-image: url(/build/images/repair3.a18e57cf.jpg);
  }
}
#description-reparation {
  padding: 60px 0;
  background-color: #ffffff;
}
#description-reparation h2 {
  font-size: 2.5rem;
  color: #004080;
  margin-bottom: 30px;
  text-align: center;
}
#description-reparation p {
  font-size: 1.1rem;
  line-height: 1.8;
  max-width: 800px;
  margin: 0 auto;
  color: #333;
}

#tarifs-reparation {
  padding: 60px 0;
  background-color: #f4f4f4;
}
#tarifs-reparation .tarif-details {
  background: #ffffff;
  border: 2px solid #004080;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1);
  text-align: center;
  margin: 30px auto;
  max-width: 800px;
}
#tarifs-reparation .tarif-details p {
  font-size: 1rem;
  color: #333;
  margin-bottom: 15px;
}
#tarifs-reparation .tarif-details p strong {
  color: #c42b3a;
}

#cta-diagnostic {
  background: #003366;
  padding: 40px 0;
  color: #ffffff;
  text-align: center;
}
#cta-diagnostic h2 {
  font-size: 2rem;
  margin-bottom: 20px;
}
#cta-diagnostic p {
  font-size: 1.2rem;
  max-width: 600px;
  margin: 0 auto;
}
#cta-diagnostic .contact-info {
  font-size: 1.4rem;
  font-weight: bold;
  color: #c42b3a;
  margin-top: 10px;
}

/* Responsive hero text for réparation */
@media (max-width: 768px) {
  #hero-reparation .hero-text h1 {
    font-size: 1.3rem;
  }
  #hero-reparation .hero-text p {
    font-size: 0.85rem;
    max-width: 90%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVwYXJhdGlvbi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FBY2hCO0VBQ0kseURBUEs7RUFRTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0FyQkk7RUFzQko7RUFDQTtFQUNBO0VBQ0E7QUFaSjtBQWNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVpSO0FBZUk7RUFDSTtBQWJSO0FBZVE7RUFDSTtFQUNBO0FBYlo7QUFnQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWRaOztBQW9CQTtFQUNJO0lBQ0kseURBckRDO0VBb0NQO0VBbUJFO0lBQ0kseURBdkRDO0VBc0NQO0VBbUJFO0lBQ0kseURBekRDO0VBd0NQO0FBQ0Y7QUFxQkE7RUFDSTtFQUNBLHlCQXZFSTtBQW9EUjtBQXFCSTtFQUNJO0VBQ0EsY0E3RU87RUE4RVA7RUFDQTtBQW5CUjtBQXNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0FuRkk7QUErRFo7O0FBeUJBO0VBQ0k7RUFDQSx5QkEzRlM7QUFxRWI7QUF3Qkk7RUFDSSxtQkEvRkE7RUFnR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF0QlI7QUF3QlE7RUFDSTtFQUNBLFdBeEdBO0VBeUdBO0FBdEJaO0FBd0JZO0VBQ0ksY0EvR0E7QUF5RmhCOztBQTZCQTtFQUNJO0VBQ0E7RUFDQSxjQXhISTtFQXlISjtBQTFCSjtBQTRCSTtFQUNJO0VBQ0E7QUExQlI7QUE2Qkk7RUFDSTtFQUNBO0VBQ0E7QUEzQlI7QUE4Qkk7RUFDSTtFQUNBO0VBQ0EsY0ExSVE7RUEySVI7QUE1QlI7O0FBZ0NBO0FBQ0E7RUFDRTtJQUNFO0VBN0JGO0VBZ0NBO0lBQ0U7SUFDQTtFQTlCRjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3JlcGFyYXRpb24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4jaGVyby1yZXBhcmF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3R5bGVzL2ltYWdlcy9SRVBBSVIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDM1dmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogaGVyb0ltYWdlQ2hhbmdlIDMwcyBpbmZpbml0ZTtcbn1cbiNoZXJvLXJlcGFyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC40KSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgei1pbmRleDogMDtcbn1cbiNoZXJvLXJlcGFyYXRpb24gLmhlcm8tdGV4dCB7XG4gIHotaW5kZXg6IDE7XG59XG4jaGVyby1yZXBhcmF0aW9uIC5oZXJvLXRleHQgaDEge1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbiNoZXJvLXJlcGFyYXRpb24gLmhlcm8tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBrZXlmcmFtZXMgaGVyb0ltYWdlQ2hhbmdlIHtcbiAgMCUsIDMzJSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3R5bGVzL2ltYWdlcy9SRVBBSVIucG5nXCIpO1xuICB9XG4gIDM0JSwgNjYlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdHlsZXMvaW1hZ2VzL2luc3RhbGxpbmd1eS5wbmdcIik7XG4gIH1cbiAgNjclLCAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdHlsZXMvaW1hZ2VzL3JlcGFpcjMuanBnXCIpO1xuICB9XG59XG4jZGVzY3JpcHRpb24tcmVwYXJhdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbiNkZXNjcmlwdGlvbi1yZXBhcmF0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjMDA0MDgwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jZGVzY3JpcHRpb24tcmVwYXJhdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzMzMztcbn1cblxuI3Rhcmlmcy1yZXBhcmF0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuI3Rhcmlmcy1yZXBhcmF0aW9uIC50YXJpZi1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNDA4MDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIG1heC13aWR0aDogODAwcHg7XG59XG4jdGFyaWZzLXJlcGFyYXRpb24gLnRhcmlmLWRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jdGFyaWZzLXJlcGFyYXRpb24gLnRhcmlmLWRldGFpbHMgcCBzdHJvbmcge1xuICBjb2xvcjogI2M0MmIzYTtcbn1cblxuI2N0YS1kaWFnbm9zdGljIHtcbiAgYmFja2dyb3VuZDogIzAwMzM2NjtcbiAgcGFkZGluZzogNDBweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2N0YS1kaWFnbm9zdGljIGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2N0YS1kaWFnbm9zdGljIHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jY3RhLWRpYWdub3N0aWMgLmNvbnRhY3QtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNjNDJiM2E7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qIFJlc3BvbnNpdmUgaGVybyB0ZXh0IGZvciByw6lwYXJhdGlvbiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNoZXJvLXJlcGFyYXRpb24gLmhlcm8tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgI2hlcm8tcmVwYXJhdGlvbiAuaGVyby10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/