.elementor-11 .elementor-element.elementor-element-128dba7{--display:flex;}.elementor-11 .elementor-element.elementor-element-911edee{background-image:url("https://medecinepriveemontreal.com/wp-content/uploads/2026/09/Landing-Page-1.png");}.elementor-11 .elementor-element.elementor-element-0864629{--display:flex;}.elementor-11 .elementor-element.elementor-element-300fcc5{background-image:url("https://medecinepriveemontreal.com/wp-content/uploads/2026/09/Landing-Page-2.png");}.elementor-11 .elementor-element.elementor-element-de59312{--display:flex;}.elementor-11 .elementor-element.elementor-element-8573506{--display:flex;}.elementor-11 .elementor-element.elementor-element-33ed49d{--display:flex;}.elementor-11 .elementor-element.elementor-element-0321dbe{--display:flex;}.elementor-11 .elementor-element.elementor-element-edea023{background-image:url("https://medecinepriveemontreal.com/wp-content/uploads/2026/09/Landing-Page-3.png");}.elementor-11 .elementor-element.elementor-element-973028f{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS *//* =========================================
   LE CLAYEMONT LANDING PAGE
   REMOVE BOXED LAYOUT / FULL WIDTH
   ========================================= */

/* Main WordPress page wrappers */
html,
body {
    width: 100%;
    max-width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: hidden;
}


/* Elementor page */
.elementor,
.elementor-page,
.elementor-page .site-main,
.elementor-page .content-area,
.elementor-page .site-content {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}


/* Elementor containers */
.elementor > .elementor-element,
.e-con,
.e-con-inner {
    max-width: none !important;
}


/* Main Elementor container */
.elementor-page .elementor-section-wrap,
.elementor-page .elementor-inner,
.elementor-page .elementor-container {
    width: 100% !important;
    max-width: none !important;
}


/* Remove theme content constraints */
.elementor-page #content,
.elementor-page #primary,
.elementor-page #main {
    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* Remove default Elementor widget spacing */
.elementor-page .elementor-widget-html {
    width: 100%;
    max-width: none !important;
}

.elementor-page .elementor-widget-html > .elementor-widget-container {
    width: 100%;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */