.elementor-68 .elementor-element.elementor-element-73c7237 > .elementor-widget-container{margin:-13px -13px -13px -13px;}.elementor-68 .elementor-element.elementor-element-73c7237{width:100%;max-width:100%;}.elementor-68 .elementor-element.elementor-element-9391000 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-68 .elementor-element.elementor-element-52024a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-c598be3 > .elementor-widget-container{margin:-12px -12px -12px -12px;}.elementor-68 .elementor-element.elementor-element-40c8720 > .elementor-widget-container{margin:-10px -10px -10px -10px;}@media(max-width:767px){.elementor-68 .elementor-element.elementor-element-9391000 > .elementor-widget-container{margin:-13px -13px -13px -13px;}body.elementor-page-68{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-73c7237 */<style>
/* Réinitialisation des marges et du padding */
html, body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

/* Style pour le conteneur de la section */
.elementor-section-wrap > section,
.elementor-section.elementor-section-boxed,
.elementor-container {
  max-width: 100% !important;
  width: 100vw !important;
  left: 50% !important;
  margin-left: -50vw !important;
  padding: 0 !important;
  margin-right: 0 !important;
}

/* Assurez-vous que la vidéo prend toute la largeur */
.video-background,
.hero-video {
  width: 100vw !important;
  max-width: none !important;
  object-fit: cover;
}

/* Force le conteneur à prendre toute la largeur disponible */
.hero-section-container {
  width: 100vw !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  left: 0 !important;
  right: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS */body, html {
  overflow-x: hidden;
}/* End custom CSS */