@charset "UTF-8";
body {
  background-color: #fff;
}

::selection {
  background-color: #E25967; /* La couleur d'arrière-plan de la sélection (rouge ici) */
  color: #ffffff; /* La couleur du texte sélectionné (blanc ici) */
}

/* Pour une compatibilité avec les anciens navigateurs basés sur WebKit (Chrome, Safari) */
::-webkit-selection {
  background-color: #E25967;
  color: #ffffff;
}

div[data-elementor-type=wp-page],
div[data-elementor-post-type=page] {
  max-width: 1920px;
  margin: 0 auto;
  margin-top: 125px;
}
@media only screen and (max-width: 1440px) {
  div[data-elementor-type=wp-page],
  div[data-elementor-post-type=page] {
    margin-top: 85px;
  }
}

.scroll-top-adjust {
  scroll-margin-top: 125px;
}
@media only screen and (max-width: 1440px) {
  .scroll-top-adjust {
    scroll-margin-top: 85px;
  }
}

.scroll-top-adjust-all * {
  scroll-margin-top: 125px;
  scroll-padding-top: 125px;
}
@media only screen and (max-width: 1440px) {
  .scroll-top-adjust-all * {
    scroll-margin-top: 85px;
    scroll-margin-top: 125px;
  }
}

#am-service-description p, .am-custom-required-as-html p {
  margin-bottom: 12px !important;
}
#am-service-description ul, .am-custom-required-as-html ul {
  padding-left: 12px !important;
  margin-bottom: 12px !important;
}
#am-service-description li, .am-custom-required-as-html li {
  list-style-type: disc !important;
  margin-bottom: 0px !important;
}
#am-service-description li p, .am-custom-required-as-html li p {
  margin-bottom: 0px !important;
}
#am-service-description a, .am-custom-required-as-html a {
  text-decoration: underline !important;
  color: black !important;
  font-weight: bold !important;
}
#am-service-description strong, #am-service-description p strong, .am-custom-required-as-html strong, .am-custom-required-as-html p strong {
  font-weight: 700 !important;
}

.idm-header {
  position: fixed;
  top: 0;
  height: 130px;
}
@media (max-width: 768px) {
  .idm-header {
    height: 85px;
  }
}
.idm-header .idm-header-inner {
  height: 100%;
}
.idm-header .idm-header-inner .e-con-inner {
  background-color: red;
}
.idm-header .idm-header-inner .idm-logo {
  width: 190px;
}

/*# sourceMappingURL=style-idm.css.map */
