.elementor-39 .elementor-element.elementor-element-38bdb85{margin:53px 0px calc(var(--kit-widget-spacing, 0px) + -57px) 40px;top:65px;}.elementor-39 .elementor-element.elementor-element-38bdb85.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-38bdb85{left:-26px;}body.rtl .elementor-39 .elementor-element.elementor-element-38bdb85{right:-26px;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-2a58509{left:-518px;}body.rtl .elementor-39 .elementor-element.elementor-element-2a58509{right:-518px;}.elementor-39 .elementor-element.elementor-element-2a58509{top:63px;}:root{--page-title-display:none;}body.elementor-page-39{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-38bdb85{margin:28px 28px calc(var(--kit-widget-spacing, 0px) + 28px) 28px;}.elementor-39 .elementor-element.elementor-element-3dc8611{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS *//* =========================================
   SKOOM — PLEINE LARGEUR GRANDS ÉCRANS
   ========================================= */

html,
body {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
}

/* Zone principale WordPress / Kadence */
#page,
#primary,
.content-area,
.site-main {
    width: 100%;
    max-width: none !important;
}

/* Elementor */
.elementor,
.elementor-page,
.elementor-section,
.e-con {
    max-width: none;
}

/* Conteneurs Elementor principaux */
.elementor > .e-con,
.elementor-section-wrap > .elementor-section {
    width: 100%;
    max-width: 100%;
}

/* Hero SKOOM */
.skoom-hero {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
}/* End custom CSS */