.elementor-3752 .elementor-element.elementor-element-19c5cdf{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-3752 .elementor-element.elementor-element-b027d10:not(.elementor-motion-effects-element-type-background), .elementor-3752 .elementor-element.elementor-element-b027d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://comm.ecolecsmb.com/wp-content/uploads/2021/07/Entete-accueil-primaire.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3752 .elementor-element.elementor-element-b027d10 > .elementor-container{min-height:560px;}.elementor-3752 .elementor-element.elementor-element-b027d10 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3752 .elementor-element.elementor-element-b027d10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-150px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-3752 .elementor-element.elementor-element-1f96c0a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3752 .elementor-element.elementor-element-13d2282 > .elementor-widget-container{margin:0% 0% 3% 21%;padding:0px 0px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-13d2282{text-align:left;}.elementor-3752 .elementor-element.elementor-element-13d2282 img{max-width:234px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3752 .elementor-element.elementor-element-7e6e2e5{text-align:center;}.elementor-3752 .elementor-element.elementor-element-7e6e2e5 .elementor-heading-title{font-family:"Caveat Brush", Sans-serif;font-size:86px;font-weight:600;color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-c40714f > .elementor-container{max-width:1400px;}.elementor-3752 .elementor-element.elementor-element-c40714f{margin-top:60px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3752 .elementor-element.elementor-element-1cb34ca{text-align:left;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-3752 .elementor-element.elementor-element-d62e354 > .elementor-container{max-width:1400px;}.elementor-3752 .elementor-element.elementor-element-d62e354{margin-top:60px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-f84cbf7 .elementor-heading-title{color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-7e8b720{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3752 .elementor-element.elementor-element-de2721b .elementor-button{background-color:#1776D4;}.elementor-3752 .elementor-element.elementor-element-de2721b .elementor-button:hover, .elementor-3752 .elementor-element.elementor-element-de2721b .elementor-button:focus{background-color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-de2721b .elementor-button-content-wrapper{flex-direction:row;}.elementor-3752 .elementor-element.elementor-element-de2721b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3752 .elementor-element.elementor-element-e6d8658 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3752 .elementor-element.elementor-element-c0a02c2 > .elementor-container{max-width:1400px;}.elementor-3752 .elementor-element.elementor-element-c0a02c2{margin-top:60px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-ec15d2e .elementor-heading-title{color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-eea091a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3752 .elementor-element.elementor-element-6db0a33 .elementor-button{background-color:#1776D4;}.elementor-3752 .elementor-element.elementor-element-6db0a33 .elementor-button:hover, .elementor-3752 .elementor-element.elementor-element-6db0a33 .elementor-button:focus{background-color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-6db0a33 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3752 .elementor-element.elementor-element-6db0a33 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3752 .elementor-element.elementor-element-a2521da .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3752 .elementor-element.elementor-element-83103bd > .elementor-container{max-width:1400px;}.elementor-3752 .elementor-element.elementor-element-83103bd{margin-top:60px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-9a2fec6 .elementor-heading-title{color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-3aa49c7{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3752 .elementor-element.elementor-element-4f7d436 .elementor-button{background-color:#1776D4;}.elementor-3752 .elementor-element.elementor-element-4f7d436 .elementor-button:hover, .elementor-3752 .elementor-element.elementor-element-4f7d436 .elementor-button:focus{background-color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-4f7d436 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3752 .elementor-element.elementor-element-4f7d436 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3752 .elementor-element.elementor-element-5a61847 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3752 .elementor-element.elementor-element-f7f4cac > .elementor-container{max-width:1400px;}.elementor-3752 .elementor-element.elementor-element-f7f4cac{margin-top:60px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-a6f76ef .elementor-heading-title{color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-e17f7cd{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3752 .elementor-element.elementor-element-bdd62ac .elementor-button{background-color:#1776D4;}.elementor-3752 .elementor-element.elementor-element-bdd62ac .elementor-button:hover, .elementor-3752 .elementor-element.elementor-element-bdd62ac .elementor-button:focus{background-color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-bdd62ac .elementor-button-content-wrapper{flex-direction:row;}.elementor-3752 .elementor-element.elementor-element-bdd62ac .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3752 .elementor-element.elementor-element-142482d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3752 .elementor-element.elementor-element-4ee8966 > .elementor-container{max-width:1400px;}.elementor-3752 .elementor-element.elementor-element-4ee8966{margin-top:60px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-800e156 .elementor-heading-title{color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-605596c{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3752 .elementor-element.elementor-element-a9b7a19 .elementor-button{background-color:#1776D4;}.elementor-3752 .elementor-element.elementor-element-a9b7a19 .elementor-button:hover, .elementor-3752 .elementor-element.elementor-element-a9b7a19 .elementor-button:focus{background-color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-a9b7a19 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3752 .elementor-element.elementor-element-a9b7a19 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3752 .elementor-element.elementor-element-4692e76 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3752 .elementor-element.elementor-element-47bc180 > .elementor-container{max-width:1400px;}.elementor-3752 .elementor-element.elementor-element-47bc180{margin-top:60px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-a8435f3 .elementor-heading-title{color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-acf2704{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3752 .elementor-element.elementor-element-e4d39d6 .elementor-button{background-color:#1776D4;}.elementor-3752 .elementor-element.elementor-element-e4d39d6 .elementor-button:hover, .elementor-3752 .elementor-element.elementor-element-e4d39d6 .elementor-button:focus{background-color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-e4d39d6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3752 .elementor-element.elementor-element-e4d39d6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3752 .elementor-element.elementor-element-212f9de .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3752 .elementor-element.elementor-element-a14dfb5 > .elementor-container{max-width:1400px;}.elementor-3752 .elementor-element.elementor-element-a14dfb5{margin-top:60px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-ce91429 .elementor-heading-title{color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-233449d{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3752 .elementor-element.elementor-element-c1a11ba .elementor-button{background-color:#1776D4;}.elementor-3752 .elementor-element.elementor-element-c1a11ba .elementor-button:hover, .elementor-3752 .elementor-element.elementor-element-c1a11ba .elementor-button:focus{background-color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-c1a11ba .elementor-button-content-wrapper{flex-direction:row;}.elementor-3752 .elementor-element.elementor-element-c1a11ba .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3752 .elementor-element.elementor-element-cbf3295 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3752 .elementor-element.elementor-element-bf2063b > .elementor-container{max-width:1400px;}.elementor-3752 .elementor-element.elementor-element-bf2063b{margin-top:60px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-63419ee .elementor-heading-title{color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-dfca375{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3752 .elementor-element.elementor-element-066a6f6 .elementor-button{background-color:#1776D4;}.elementor-3752 .elementor-element.elementor-element-066a6f6 .elementor-button:hover, .elementor-3752 .elementor-element.elementor-element-066a6f6 .elementor-button:focus{background-color:#095AAA;}.elementor-3752 .elementor-element.elementor-element-066a6f6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3752 .elementor-element.elementor-element-066a6f6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3752 .elementor-element.elementor-element-b5d1918 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3752 .elementor-element.elementor-element-26efaea{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-f33dd5f );margin-top:0px;margin-bottom:25px;}.elementor-3752 .elementor-element.elementor-element-5499a91 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3752 .elementor-element.elementor-element-7e5e46b img{max-width:225px;}.elementor-3752 .elementor-element.elementor-element-a1a62bd{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-3752 .elementor-element.elementor-element-1e2b863{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3752 .elementor-element.elementor-element-1f96c0a{width:100%;}.elementor-3752 .elementor-element.elementor-element-359507e{width:40%;}.elementor-3752 .elementor-element.elementor-element-4dd19cb{width:60%;}.elementor-3752 .elementor-element.elementor-element-bfe7908{width:40%;}.elementor-3752 .elementor-element.elementor-element-8a08bae{width:60%;}.elementor-3752 .elementor-element.elementor-element-02b1e4c{width:40%;}.elementor-3752 .elementor-element.elementor-element-5ca09fd{width:60%;}.elementor-3752 .elementor-element.elementor-element-fb45709{width:40%;}.elementor-3752 .elementor-element.elementor-element-6d1dc56{width:60%;}.elementor-3752 .elementor-element.elementor-element-9a4a810{width:40%;}.elementor-3752 .elementor-element.elementor-element-d422c08{width:60%;}.elementor-3752 .elementor-element.elementor-element-28afb45{width:40%;}.elementor-3752 .elementor-element.elementor-element-4449079{width:60%;}.elementor-3752 .elementor-element.elementor-element-0646654{width:40%;}.elementor-3752 .elementor-element.elementor-element-a9758ff{width:60%;}.elementor-3752 .elementor-element.elementor-element-0d0292f{width:40%;}.elementor-3752 .elementor-element.elementor-element-73382db{width:60%;}}/* Start custom CSS for text-editor, class: .elementor-element-1cb34ca */.elementor-3752 .elementor-element.elementor-element-1cb34ca p{
    line-height: 1.4em !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de2721b */.elementor-3752 .elementor-element.elementor-element-de2721b a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6db0a33 */.elementor-3752 .elementor-element.elementor-element-6db0a33 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f7d436 */.elementor-3752 .elementor-element.elementor-element-4f7d436 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bdd62ac */.elementor-3752 .elementor-element.elementor-element-bdd62ac a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9b7a19 */.elementor-3752 .elementor-element.elementor-element-a9b7a19 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4d39d6 */.elementor-3752 .elementor-element.elementor-element-e4d39d6 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1a11ba */.elementor-3752 .elementor-element.elementor-element-c1a11ba a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-066a6f6 */.elementor-3752 .elementor-element.elementor-element-066a6f6 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1a62bd */.elementor-3752 .elementor-element.elementor-element-a1a62bd p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e2b863 */.elementor-3752 .elementor-element.elementor-element-1e2b863 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS */a {
    text-decoration: underline !important;
    color: #1776d4;
}
a:hover {
    color: #095AAA;
}/* End custom CSS */