hr {
  color: #B62227;
}

.service-content {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
  background-image: linear-gradient(to left, #D9D9D9, #F8F8F8, #F8F8F8);
}
.service-content p {
  text-align: center;
  color: black;
  font-size: 20px;
}
@media (max-width: 600px) {
  .service-content p {
    font-size: 16px !important;
  }
}

.advantage-section .icon {
  background-color: #B62227;
  border-radius: 100%;
  width: 125px;
  height: 125px;
}
.advantage-section .icon i {
  font-size: 40px;
  color: white;
}
.advantage-section .title {
  color: #B62227;
  font-weight: 500;
  font-size: 30px;
}

.service-section .service .my-component-bg {
  background-image: linear-gradient(to left, #D9D9D9, #F8F8F8, #F8F8F8);
  border-radius: 10px;
  box-shadow: 2px 2px 5px #f3f3f3;
  cursor: pointer;
  transition: 0.5s;
}
.service-section .service .my-component-bg:hover {
  background-image: linear-gradient(to left, #D9D9D9, #F8F8F8);
}
.service-section .service .icon i {
  color: #B62227;
  font-size: 25px;
}
.service-section .service .description h3 {
  color: black;
  font-size: 20px;
  padding-bottom: 10px;
  font-weight: 500;
}
.service-section .service ul li {
  font-size: 16px;
  color: #434A4D;
  margin-bottom: 7px;
}

.specialite-section {
  text-align: center;
}
.specialite-section .element {
  text-align: left;
}
.specialite-section .element h5 {
  font-size: 20px;
  color: #B62227;
}
.specialite-section .element p {
  color: #434A4D;
  font-weight: 500;
  font-size: 16px;
}

.techno-section .accordion .accordion-item {
  border: none;
  border-bottom: solid #f3f3f3 1px;
}
.techno-section .accordion .accordion-item .accordion-button {
  font-size: 18px !important;
  color: black;
  font-weight: 500;
  padding: 1rem 1.25rem !important;
}
@media (max-width: 700px) {
  .techno-section .accordion .accordion-item .accordion-button {
    font-size: 16px !important;
  }
}
.techno-section .accordion .accordion-item .accordion-button:hover {
  background-color: #f3f3f3;
}
.techno-section .accordion .accordion-item .accordion-button:focus {
  box-shadow: none;
}
.techno-section .accordion .accordion-item .accordion-button:not(.collapsed) {
  background-color: #f3f3f3 !important;
}
.techno-section .techno-img-list {
  padding: 0;
}
.techno-section .techno-img-list li {
  list-style: none;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  font-weight: 600;
}
.techno-section .techno-img-list li img {
  width: 50px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}
.techno-section .techno-list {
  font-weight: 600;
}/*# sourceMappingURL=service.css.map */