.elementor-12404 .elementor-element.elementor-element-6a2495e > .elementor-container{max-width:1330px;min-height:600px;}.elementor-12404 .elementor-element.elementor-element-6a2495e:not(.elementor-motion-effects-element-type-background), .elementor-12404 .elementor-element.elementor-element-6a2495e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F88A8;}.elementor-12404 .elementor-element.elementor-element-6a2495e > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12404 .elementor-element.elementor-element-6a2495e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12404 .elementor-element.elementor-element-6a2495e > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:20px;}.elementor-12404 .elementor-element.elementor-element-743ee69 .elementor-heading-title{color:var( --e-global-color-6141adb );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;}.elementor-12404 .elementor-element.elementor-element-df4279f{--divider-border-style:solid;--divider-color:var( --e-global-color-6141adb );--divider-border-width:1px;}.elementor-12404 .elementor-element.elementor-element-df4279f .elementor-divider-separator{width:100%;}.elementor-12404 .elementor-element.elementor-element-df4279f .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-12404 .elementor-element.elementor-element-a63cc27 .elementor-heading-title{color:var( --e-global-color-6141adb );font-family:"Poppins", Sans-serif;font-size:112px;font-weight:600;letter-spacing:4.5px;}.elementor-12404 .elementor-element.elementor-element-e7337e8 .elementor-heading-title{color:var( --e-global-color-6141adb );font-family:"Ovo", Sans-serif;font-size:32px;font-weight:normal;letter-spacing:0.2px;}.elementor-12404 .elementor-element.elementor-element-102fd49 .elementor-heading-title{color:var( --e-global-color-6141adb );font-family:"Satisfy", Sans-serif;font-size:48px;font-weight:normal;}.elementor-12404 .elementor-element.elementor-element-08b298f{--divider-border-style:solid;--divider-color:var( --e-global-color-6141adb );--divider-border-width:1px;}.elementor-12404 .elementor-element.elementor-element-08b298f .elementor-divider-separator{width:100%;}.elementor-12404 .elementor-element.elementor-element-08b298f .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-12404 .elementor-element.elementor-element-e8857c0 > .elementor-container{max-width:1300px;}.elementor-12404 .elementor-element.elementor-element-e8857c0{margin-top:60px;margin-bottom:60px;}.elementor-12404 .elementor-element.elementor-element-8d1b04c .gallery-item .gallery-caption{text-align:center;}.elementor-12404 .elementor-element.elementor-element-e09d493 .elementor-button{fill:#3A3A3A;color:#3A3A3A;background-color:#A1A1A1;}.elementor-12404 .elementor-element.elementor-element-7e6e4c9{margin-top:120px;margin-bottom:120px;}.elementor-12404 .elementor-element.elementor-element-0b407f0:not(.elementor-motion-effects-element-type-background), .elementor-12404 .elementor-element.elementor-element-0b407f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCC1D;background-image:url("https://moissonlaurentides.org/wp-content/uploads/2022/08/nourriture-sac.png");background-position:100% 0px;background-repeat:no-repeat;background-size:1160px auto;}.elementor-12404 .elementor-element.elementor-element-0b407f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-12404 .elementor-element.elementor-element-0b407f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12404 .elementor-element.elementor-element-52dde90 .elementor-heading-title{color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-12404 .elementor-element.elementor-element-0b407f0:not(.elementor-motion-effects-element-type-background), .elementor-12404 .elementor-element.elementor-element-0b407f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}}@media(max-width:767px){.elementor-12404 .elementor-element.elementor-element-743ee69{text-align:center;}.elementor-12404 .elementor-element.elementor-element-a63cc27{text-align:center;}.elementor-12404 .elementor-element.elementor-element-e7337e8{text-align:center;}.elementor-12404 .elementor-element.elementor-element-102fd49{text-align:center;}.elementor-12404 .elementor-element.elementor-element-7e6e4c9{margin-top:30px;margin-bottom:30px;}.elementor-12404 .elementor-element.elementor-element-0b407f0:not(.elementor-motion-effects-element-type-background), .elementor-12404 .elementor-element.elementor-element-0b407f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}}@media(min-width:768px){.elementor-12404 .elementor-element.elementor-element-9a4264b{width:29.393%;}.elementor-12404 .elementor-element.elementor-element-db301ac{width:36.94%;}.elementor-12404 .elementor-element.elementor-element-0c39d0d{width:41.154%;}.elementor-12404 .elementor-element.elementor-element-90953e6{width:58.846%;}.elementor-12404 .elementor-element.elementor-element-a2d90ac{width:66%;}.elementor-12404 .elementor-element.elementor-element-d3d6e6f{width:34%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12404 .elementor-element.elementor-element-db301ac{width:10%;}.elementor-12404 .elementor-element.elementor-element-697aa86{width:10%;}}/* Start custom CSS for heading, class: .elementor-element-743ee69 */.elementor-12404 .elementor-element.elementor-element-743ee69 {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7337e8 */.elementor-12404 .elementor-element.elementor-element-e7337e8 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a2495e */@media only screen and (min-width: 1850px) {
    .elementor-12404 .elementor-element.elementor-element-6a2495e {
    background-size: auto 700px, auto 650px, 50% 700px, auto 700px !important;
    padding-left: 30px;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .elementor-container {
        min-height: 700px !important;
        min-width: 1430px !important;
    }
}

.elementor-12404 .elementor-element.elementor-element-6a2495e {
    background-image: url("https://moissonlaurentides.org//wp-content/uploads/2023/03/ble-gauche.png"), url("https://moissonlaurentides.org//wp-content/uploads/2023/03/plate-2.png"), url("https://moissonlaurentides.org//wp-content/uploads/2023/03/bleu.jpg"), url("https://moissonlaurentides.org//wp-content/uploads/2023/03/image-droite.png");
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-position: left center, center center, left center, right center;
    background-size: auto 600px, auto 550px, 50% 600px, auto 600px;
}

.elementor-12404 .elementor-element.elementor-element-6a2495e .elementor-container > div:first-child{
    width: 365px;
}


@media only screen and (min-width: 1270px) and (max-width: 1569px) {
    .elementor-12404 .elementor-element.elementor-element-6a2495e {
    background-size: auto 500px, auto 450px, 50% 600px, auto 500px;
    padding-left: 30px;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .elementor-container {
        min-height: 500px !important;
    }
}
@media only screen and (min-width: 940px) and (max-width: 1269px) {
    .elementor-12404 .elementor-element.elementor-element-6a2495e {
    background-size: auto 400px, auto 350px, 50% 600px, auto 400px;
    padding-left: 30px;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .elementor-container {
        min-height: 400px !important;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .elementor-container > div:first-child{
        width: 265px;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre2 h2 { font-size: 78px !important; }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre3 h2 { font-size: 23px !important; }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre4 h2 { font-size: 35px !important; }
}
@media only screen and (min-width: 768px) and (max-width: 939px) {
    .elementor-12404 .elementor-element.elementor-element-6a2495e {
    background-size: auto 350px, auto 300px, 50% 600px, auto 350px;
    background-position: left center, center center, left center, calc(100% + 70px) 0%;
    padding-left: 30px;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .elementor-container {
        min-height: 350px !important;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .elementor-container > div:first-child{
        width: 210px;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre2 { margin-bottom: 8px; }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre2 h2 { font-size: 58px !important; }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre3 h2 { font-size: 17px !important; }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre4 h2 { font-size: 25px !important; }
}
/*
@media only screen and (min-width: 468px) and (max-width: 767px) {
    .elementor-12404 .elementor-element.elementor-element-6a2495e {
    background-size: auto 400px, auto 250px, 100% 55%, 767px auto;
    background-position: left top, 50% calc(50% + 50px), top center, 0% calc(100% + 130px);
    padding-left: 30px;
        padding-left: 0;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .elementor-container {
        min-height: 700px !important;
        align-items: start !important;
        padding-top: 30px;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .elementor-container > div:first-child{
        width: 100%;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre2 { margin-bottom: 8px; }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre2 h2 { font-size: 78px !important; }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre3 h2 { font-size: 23px !important; }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre4 h2 { font-size: 35px !important; }
}

@media only screen and (min-width: 1px) and (max-width: 467px) {
    .elementor-12404 .elementor-element.elementor-element-6a2495e {
    background-size: auto 400px, auto 250px, 100% 70%, auto 50%;
    background-position: left top, 50% calc(70% + 50px), top center, 0% calc(100% + 100px);
    padding-left: 30px;
        padding-left: 0;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .elementor-container {
        min-height: 600px !important;
        align-items: start !important;
        padding-top: 30px;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .elementor-container > div:first-child{
        width: 100%;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre2 { margin-bottom: 8px; }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre2 h2 { font-size: 78px !important; }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre3 h2 { font-size: 23px !important; }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre4 h2 { font-size: 35px !important; }
}*/
@media only screen and (min-width: 1px) and (max-width: 767px) {
    .elementor-12404 .elementor-element.elementor-element-6a2495e {
    background-size: auto 400px, auto 250px, 100% 70%, 0px 0px;
    background-position: left top, 50% calc(70% + 50px), top center, 0% calc(100% + 100px);
    padding-left: 30px;
        padding-left: 0;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .elementor-container {
        min-height: 600px !important;
        align-items: start !important;
        padding-top: 30px;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .elementor-container > div:first-child{
        width: 100%;
    }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre2 { margin-bottom: 8px; }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre2 h2 { font-size: 78px !important; }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre3 h2 { font-size: 23px !important; }
    .elementor-12404 .elementor-element.elementor-element-6a2495e .titre4 h2 { font-size: 35px !important; }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-8d1b04c */.elementor-12404 .elementor-element.elementor-element-8d1b04c .gallery-columns-3 img {
    height: 184px;
    width: 100%;
    object-fit: cover;
    border-radius: 12px;
}
.elementor-12404 .elementor-element.elementor-element-8d1b04c .gallery-columns-3 .gallery-item {
    padding: 0 10px 10px 0;
}
.elementor-12404 .elementor-element.elementor-element-8d1b04c .gallery-columns-3 .gallery-item:nth-child(2) {
    margin-top: 20px !important;
}
.elementor-12404 .elementor-element.elementor-element-8d1b04c .gallery-columns-3 .gallery-item:nth-child(4), .elementor-12404 .elementor-element.elementor-element-8d1b04c .gallery-columns-3 .gallery-item:nth-child(6) {
    margin-top: -20px !important;    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cd5627 */.elementor-12404 .elementor-element.elementor-element-7cd5627 {
    position: absolute;
    width: calc(50% - 30px);
    right: 0;
    z-index: 5;
    height: calc(100% + 120px);
    top: -60px;
}
.elementor-12404 .elementor-element.elementor-element-7cd5627 .elementor-widget-container, .elementor-12404 .elementor-element.elementor-element-7cd5627 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.elementor-12404 .elementor-element.elementor-element-7cd5627 img {
    border-radius: 12px 0 0 12px;
}
@media only screen and (max-width: 767px) { 
    .elementor-12404 .elementor-element.elementor-element-7cd5627 { position: relative;
    width: calc(100% - 20px);
    height: 250px;
    left: 10px;
    right: auto;
    top: 0;
    }
    .elementor-12404 .elementor-element.elementor-element-7cd5627 img { border-radius: 12px; }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22cbd6b */.elementor-12404 .elementor-element.elementor-element-22cbd6b h2 span {
    color: #3183cf;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satisfy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://moissonlaurentides.org/wp-content/uploads/2022/08/Satisfy-Regular-2.ttf') format('truetype');
}
/* End Custom Fonts CSS */