.elementor-587 .elementor-element.elementor-element-bf3ad04{--display:flex;--min-height:71vh;--justify-content:flex-end;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-587 .elementor-element.elementor-element-bf3ad04:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-bf3ad04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maisonmarieelisabeth.ca/wp-content/uploads/2025/05/jardin-scaled-1.jpg");background-position:center 35%;background-size:cover;}.elementor-587 .elementor-element.elementor-element-5966b03 > .elementor-widget-container{--e-transform-translateY:43px;margin:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-5966b03{grid-column:span 2;}.elementor-587 .elementor-element.elementor-element-5966b03 .elementor-icon-wrapper{text-align:left;}.elementor-587 .elementor-element.elementor-element-5966b03 .elementor-icon{font-size:157px;}.elementor-587 .elementor-element.elementor-element-5966b03 .elementor-icon svg{height:157px;}.elementor-587 .elementor-element.elementor-element-5966b03 .elementor-icon-wrapper svg{width:auto;}.elementor-587 .elementor-element.elementor-element-81b8061{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-587 .elementor-element.elementor-element-fee8e3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-587 .elementor-element.elementor-element-a73c2ac .elementor-button{background-color:#004B6E99;font-size:18px;fill:var( --e-global-color-1332a41 );color:var( --e-global-color-1332a41 );border-style:solid;border-color:#004B6E00;padding:25px 25px 25px 25px;}.elementor-587 .elementor-element.elementor-element-30b2584 .elementor-button{font-size:18px;padding:25px 25px 25px 25px;}.elementor-587 .elementor-element.elementor-element-e0624d1{--spacer-size:30px;}.elementor-587 .elementor-element.elementor-element-8879660 .elementor-heading-title{text-transform:capitalize;}.elementor-587 .elementor-element.elementor-element-d0a54f5 p{margin-block-end:30px;}.elementor-587 .elementor-element.elementor-element-25c52bc{text-align:right;}.elementor-587 .elementor-element.elementor-element-25c52bc img{width:451px;}.elementor-587 .elementor-element.elementor-element-6aa5556{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-587 .elementor-element.elementor-element-ba25fd2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-587 .elementor-element.elementor-element-ba25fd2:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-ba25fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-3cbfe8c .elementor-icon-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-3cbfe8c .elementor-icon{font-size:75px;}.elementor-587 .elementor-element.elementor-element-3cbfe8c .elementor-icon svg{height:75px;}.elementor-587 .elementor-element.elementor-element-9ce0c50{text-align:center;}.elementor-587 .elementor-element.elementor-element-9ce0c50 .elementor-heading-title{color:#FFFFFF80;}.elementor-587 .elementor-element.elementor-element-4ee4e2a{--display:flex;}.elementor-587 .elementor-element.elementor-element-bf7c8c5{width:var( --container-widget-width, 506px );max-width:506px;--container-widget-width:506px;--container-widget-flex-grow:0;text-align:center;line-height:31px;color:#FFFFFF80;}.elementor-587 .elementor-element.elementor-element-bf7c8c5.elementor-element{--align-self:center;}.elementor-587 .elementor-element.elementor-element-93c1c7a{--display:flex;}.elementor-587 .elementor-element.elementor-element-9198147{width:var( --container-widget-width, 506px );max-width:506px;--container-widget-width:506px;--container-widget-flex-grow:0;text-align:center;line-height:44px;color:#FFFFFF80;}.elementor-587 .elementor-element.elementor-element-9198147.elementor-element{--align-self:center;}.elementor-587 .elementor-element.elementor-element-a639a9a{--display:flex;}.elementor-587 .elementor-element.elementor-element-9970bea{width:var( --container-widget-width, 346px );max-width:346px;--container-widget-width:346px;--container-widget-flex-grow:0;text-align:center;line-height:40px;color:#FFFFFF80;}.elementor-587 .elementor-element.elementor-element-9970bea.elementor-element{--align-self:center;}.elementor-587 .elementor-element.elementor-element-9e53ba8{--display:flex;}.elementor-587 .elementor-element.elementor-element-db09c17{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;text-align:center;line-height:45px;color:#FFFFFF80;}.elementor-587 .elementor-element.elementor-element-db09c17.elementor-element{--align-self:center;}.elementor-587 .elementor-element.elementor-element-9201266{--display:flex;}.elementor-587 .elementor-element.elementor-element-20b8838{width:var( --container-widget-width, 311px );max-width:311px;--container-widget-width:311px;--container-widget-flex-grow:0;text-align:center;line-height:35px;color:#FFFFFF80;}.elementor-587 .elementor-element.elementor-element-20b8838.elementor-element{--align-self:center;}.elementor-587 .elementor-element.elementor-element-be822ce{--display:flex;}.elementor-587 .elementor-element.elementor-element-9a957c1{width:var( --container-widget-width, 442px );max-width:442px;--container-widget-width:442px;--container-widget-flex-grow:0;text-align:center;line-height:40px;color:#FFFFFF80;}.elementor-587 .elementor-element.elementor-element-9a957c1.elementor-element{--align-self:center;}.elementor-587 .elementor-element.elementor-element-92ef16c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:16px;--e-n-carousel-dots-normal-color:#FFFFFF;}.elementor-587 .elementor-element.elementor-element-e265375{--display:flex;}.elementor-587 .elementor-element.elementor-element-e265375:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-e265375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maisonmarieelisabeth.ca/wp-content/uploads/2025/05/facade_mme-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-587 .elementor-element.elementor-element-8bef698{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-587 .elementor-element.elementor-element-db8413e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-587 .elementor-element.elementor-element-f8e9987{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-587 .elementor-element.elementor-element-a28d651{font-size:45px;font-weight:700;color:var( --e-global-color-1332a41 );}.elementor-587 .elementor-element.elementor-element-bd838ca{width:var( --container-widget-width, calc( 100% - 50px ) );max-width:calc( 100% - 50px );--container-widget-width:calc( 100% - 50px );--container-widget-flex-grow:0;}.elementor-587 .elementor-element.elementor-element-53a0d6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-587 .elementor-element.elementor-element-86495fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-587 .elementor-element.elementor-element-9c3b509{font-size:45px;font-weight:700;color:var( --e-global-color-1332a41 );}.elementor-587 .elementor-element.elementor-element-abd0996{width:var( --container-widget-width, calc( 100% - 50px ) );max-width:calc( 100% - 50px );--container-widget-width:calc( 100% - 50px );--container-widget-flex-grow:0;}.elementor-587 .elementor-element.elementor-element-a686953{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-587 .elementor-element.elementor-element-74a2752{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-587 .elementor-element.elementor-element-260015e{font-size:45px;font-weight:700;color:var( --e-global-color-1332a41 );}.elementor-587 .elementor-element.elementor-element-db2e191{width:var( --container-widget-width, calc( 100% - 50px ) );max-width:calc( 100% - 50px );--container-widget-width:calc( 100% - 50px );--container-widget-flex-grow:0;}.elementor-587 .elementor-element.elementor-element-736a4f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-587 .elementor-element.elementor-element-099f04a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-587 .elementor-element.elementor-element-74b9fea{width:var( --container-widget-width, calc( 100% - 50px ) );max-width:calc( 100% - 50px );--container-widget-width:calc( 100% - 50px );--container-widget-flex-grow:0;}.elementor-587 .elementor-element.elementor-element-bc0e0ff{--display:flex;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-587 .elementor-element.elementor-element-f8e9987{--width:50px;}.elementor-587 .elementor-element.elementor-element-86495fd{--width:50px;}.elementor-587 .elementor-element.elementor-element-74a2752{--width:50px;}.elementor-587 .elementor-element.elementor-element-099f04a{--width:50px;}}@media(max-width:1024px){.elementor-587 .elementor-element.elementor-element-bf3ad04:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-bf3ad04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0 0%;}.elementor-587 .elementor-element.elementor-element-5966b03 .elementor-icon-wrapper{text-align:center;}.elementor-587 .elementor-element.elementor-element-5966b03 .elementor-icon{font-size:157px;}.elementor-587 .elementor-element.elementor-element-5966b03 .elementor-icon svg{height:157px;}.elementor-587 .elementor-element.elementor-element-25c52bc{text-align:center;}.elementor-587 .elementor-element.elementor-element-6aa5556{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-92ef16c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-587 .elementor-element.elementor-element-e265375{--min-height:350px;}}@media(max-width:767px){.elementor-587 .elementor-element.elementor-element-bf3ad04:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-bf3ad04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0 0%;}.elementor-587 .elementor-element.elementor-element-5966b03.elementor-element{--order:-99999 /* order start hack */;}.elementor-587 .elementor-element.elementor-element-6aa5556{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-92ef16c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-587 .elementor-element.elementor-element-bd838ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-587 .elementor-element.elementor-element-abd0996{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-587 .elementor-element.elementor-element-db2e191{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-587 .elementor-element.elementor-element-74b9fea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for icon, class: .elementor-element-3cbfe8c */.elementor-587 .elementor-element.elementor-element-3cbfe8c svg path{
    fill: white;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a28d651 */@media( min-width: 768px ) {
.elementor-587 .elementor-element.elementor-element-a28d651 {
    transform-origin: top;
    transform: rotate(-90deg) translateY(-40px)
    translateX(-110px);
}

}

.elementor-587 .elementor-element.elementor-element-a28d651 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c3b509 */@media( min-width: 768px ) {
.elementor-587 .elementor-element.elementor-element-9c3b509 {
    transform-origin: top;
    transform: rotate(-90deg) translateY(-40px)
    translateX(-110px);
}

}

.elementor-587 .elementor-element.elementor-element-9c3b509 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-260015e */@media( min-width: 768px ) {
.elementor-587 .elementor-element.elementor-element-260015e {
    transform-origin: top;
    transform: rotate(-90deg) translateY(-40px)
    translateX(-110px);
}

}

.elementor-587 .elementor-element.elementor-element-260015e p {
    margin-bottom: 0px;
}/* End custom CSS */