/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/antenne.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* Couleurs principales */
/* Hero Section spécifique à l'antenniste */
#hero-antenne {
  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: 2px 2px 8px rgba(0, 0, 0, 0.6);
  overflow: hidden;
  animation: heroImageChangeAntenna 30s infinite;
}
#hero-antenne: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-antenne .hero-text {
  z-index: 1;
}
#hero-antenne .hero-text h1 {
  font-size: 3rem;
  margin-bottom: 0.5rem;
}
#hero-antenne .hero-text p {
  font-size: 1.2rem;
  max-width: 600px;
  margin: 0 auto;
}

/* Section Services */
#services-antenne {
  padding: 60px 0;
  background-color: #ffffff;
}
#services-antenne h2 {
  font-size: 2.5rem;
  color: #004080;
  margin-bottom: 30px;
  text-align: center;
}
#services-antenne .service-card {
  background: #ffffff;
  border: 2px solid #004080;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s, box-shadow 0.3s;
  text-align: center;
  margin-bottom: 30px;
}
#services-antenne .service-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
#services-antenne .service-card h3 {
  color: #004080;
  font-size: 1.8rem;
  margin-bottom: 15px;
}
#services-antenne .service-card p {
  color: #333;
  font-size: 1rem;
}

/* Section CTA */
#cta-antenne {
  background: #003366;
  padding: 40px 0;
  color: #ffffff;
  text-align: center;
}
#cta-antenne h2 {
  font-size: 2rem;
  margin-bottom: 20px;
}
#cta-antenne p {
  font-size: 1.2rem;
}
#cta-antenne .contact-info {
  font-size: 1.4rem;
  font-weight: bold;
  color: #c42b3a;
}

/* Section Produits */
#produits-antenne {
  padding: 60px 0;
  background-color: #f4f4f4;
}
#produits-antenne h2 {
  font-size: 2.5rem;
  color: #004080;
  margin-bottom: 30px;
  text-align: center;
}
#produits-antenne .col-md-6 {
  margin-bottom: 2vh;
}
#produits-antenne .product-card {
  background: #ffffff;
  border: 2px solid #004080;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s, box-shadow 0.3s;
  text-align: center;
  margin-bottom: 30px;
}
#produits-antenne .product-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
#produits-antenne .product-card img {
  max-width: 100%;
  height: auto;
  margin-bottom: 15px;
  border-radius: 8px;
}
#produits-antenne .product-card h3 {
  color: #c42b3a;
  font-size: 1.8rem;
  margin-bottom: 15px;
}
#produits-antenne .product-card p {
  color: #333;
  font-size: 1rem;
}
#produits-antenne .product-card .price {
  font-size: 1.4rem;
  font-weight: bold;
  color: #c42b3a;
}

/* Responsive hero text for antenniste */
@media (max-width: 768px) {
  #hero-antenne .hero-text h1 {
    font-size: 1.3rem;
  }
  #hero-antenne .hero-text p {
    font-size: 0.85rem;
    max-width: 90%;
  }
}
@keyframes heroImageChangeAntenna {
  0%, 33% {
    background-image: url(/build/images/antenne1.e3d3f2c4.png);
  }
  66%, 66% {
    background-image: url(/build/images/antenne2.e7dd531e.png);
  }
}

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