.elementor-50 .elementor-element.elementor-element-60ddcf26:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-60ddcf26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://geometre-expert-menard.fr/wp-content/uploads/sites/49/2025/07/7aa65b00-a981-48ff-8e60-0876aafdc6d2.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-60ddcf26 > .elementor-background-overlay{background-color:#F69D3C;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-60ddcf26 > .elementor-container{min-height:550px;}.elementor-50 .elementor-element.elementor-element-60ddcf26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50 .elementor-element.elementor-element-4a76f929.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-text-editor{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-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-50 .elementor-element.elementor-element-c76698f{text-align:center;color:#FFFFFF;font-family:"Roboto Condensed", Sans-serif;font-size:68px;font-weight:800;text-transform:uppercase;text-shadow:0px 0px 14px rgba(0,0,0,0.3);}.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-50 .elementor-element.elementor-element-6020202d{width:auto;max-width:auto;text-align:center;}.elementor-50 .elementor-element.elementor-element-6020202d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:10px 80px 10px 80px;}.elementor-50 .elementor-element.elementor-element-6020202d .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:2.5vw;font-weight:400;text-transform:uppercase;font-style:italic;letter-spacing:-1px;color:#ffffff;}.elementor-50 .elementor-element.elementor-element-4ed9243 > .elementor-container{max-width:1300px;}.elementor-50 .elementor-element.elementor-element-4ed9243{padding:50px 0px 50px 0px;}.elementor-50 .elementor-element.elementor-element-59283b96 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-50 .elementor-element.elementor-element-59283b96{text-align:center;}.elementor-50 .elementor-element.elementor-element-59283b96 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:54px;font-weight:bold;text-transform:uppercase;color:#F69D3C;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{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-50 .elementor-element.elementor-element-3c7d4bc6 > .elementor-widget-container{background-color:#EEEEEE;padding:50px 20px 50px 20px;}.elementor-50 .elementor-element.elementor-element-3c7d4bc6:hover .elementor-widget-container{background-color:#ffffff;box-shadow:0px 8px 35px 0px rgba(0,1,1,0.13);}.elementor-50 .elementor-element.elementor-element-3c7d4bc6 .elementor-image-box-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-3c7d4bc6.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-50 .elementor-element.elementor-element-3c7d4bc6.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-50 .elementor-element.elementor-element-3c7d4bc6.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-50 .elementor-element.elementor-element-3c7d4bc6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-50 .elementor-element.elementor-element-3c7d4bc6 .elementor-image-box-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;}.elementor-50 .elementor-element.elementor-element-3c7d4bc6 .elementor-image-box-description{color:#000000;}.elementor-50 .elementor-element.elementor-element-f926ff5 > .elementor-widget-container{background-color:#eeeeee;padding:50px 20px 50px 20px;}.elementor-50 .elementor-element.elementor-element-f926ff5:hover .elementor-widget-container{background-color:#ffffff;box-shadow:0px 8px 35px 0px rgba(0,1,1,0.13);}.elementor-50 .elementor-element.elementor-element-f926ff5 .elementor-image-box-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-f926ff5.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-50 .elementor-element.elementor-element-f926ff5.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-50 .elementor-element.elementor-element-f926ff5.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-50 .elementor-element.elementor-element-f926ff5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-50 .elementor-element.elementor-element-f926ff5 .elementor-image-box-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;}.elementor-50 .elementor-element.elementor-element-f926ff5 .elementor-image-box-description{color:#000000;}.elementor-50 .elementor-element.elementor-element-3ae04f1d > .elementor-widget-container{background-color:#eeeeee;padding:50px 20px 50px 20px;}.elementor-50 .elementor-element.elementor-element-3ae04f1d:hover .elementor-widget-container{background-color:#ffffff;box-shadow:0px 8px 35px 0px rgba(0,1,1,0.13);}.elementor-50 .elementor-element.elementor-element-3ae04f1d .elementor-image-box-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-3ae04f1d.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-50 .elementor-element.elementor-element-3ae04f1d.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-50 .elementor-element.elementor-element-3ae04f1d.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-50 .elementor-element.elementor-element-3ae04f1d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-50 .elementor-element.elementor-element-3ae04f1d .elementor-image-box-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;}.elementor-50 .elementor-element.elementor-element-3ae04f1d .elementor-image-box-description{color:#000000;}.elementor-50 .elementor-element.elementor-element-2110e808 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-50 .elementor-element.elementor-element-41a579a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50 .elementor-element.elementor-element-41a579a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeeeee;}.elementor-50 .elementor-element.elementor-element-41a579a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 70px 120px 70px;}.elementor-50 .elementor-element.elementor-element-41a579a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-3c774174 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-50 .elementor-element.elementor-element-3c774174 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:55px;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-50 .elementor-element.elementor-element-532291f4{text-align:justify;color:#000000;}.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-50 .elementor-element.elementor-element-468314c9 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-468314c9 .elementor-button:focus{background-color:#F69D3C;}.elementor-50 .elementor-element.elementor-element-468314c9 .elementor-button{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;fill:#000000;color:#000000;padding:10px 10px 10px 10px;}.elementor-50 .elementor-element.elementor-element-3df99787 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50 .elementor-element.elementor-element-3df99787 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-554061d{--e-image-carousel-slides-to-show:1;}.elementor-50 .elementor-element.elementor-element-2e32910b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50 .elementor-element.elementor-element-2e32910b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-c9105df{--e-image-carousel-slides-to-show:1;}.elementor-50 .elementor-element.elementor-element-5fa12cee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50 .elementor-element.elementor-element-5fa12cee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeeeee;}.elementor-50 .elementor-element.elementor-element-5fa12cee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 70px 120px 70px;}.elementor-50 .elementor-element.elementor-element-5fa12cee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-62afb49b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-50 .elementor-element.elementor-element-62afb49b .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:55px;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-50 .elementor-element.elementor-element-73e73c7{text-align:justify;color:#000000;}.elementor-50 .elementor-element.elementor-element-74fb137 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-74fb137 .elementor-button:focus{background-color:#F69D3C;}.elementor-50 .elementor-element.elementor-element-74fb137 .elementor-button{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;fill:#000000;color:#000000;padding:10px 10px 10px 10px;}.elementor-50 .elementor-element.elementor-element-64adb3a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-50 .elementor-element.elementor-element-4c0cddb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50 .elementor-element.elementor-element-4c0cddb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeeeee;}.elementor-50 .elementor-element.elementor-element-4c0cddb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 70px 120px 70px;}.elementor-50 .elementor-element.elementor-element-4c0cddb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-c04f87d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-50 .elementor-element.elementor-element-c04f87d .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-50 .elementor-element.elementor-element-e91c24c{text-align:justify;color:#000000;}.elementor-50 .elementor-element.elementor-element-0a851b8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50 .elementor-element.elementor-element-0a851b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:1025px){.elementor-50 .elementor-element.elementor-element-60ddcf26:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-60ddcf26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-6020202d > .elementor-widget-container{margin:10px 0px 0px 0px;padding:10px 50px 10px 50px;}.elementor-50 .elementor-element.elementor-element-4ed9243{padding:30px 0px 30px 0px;}.elementor-50 .elementor-element.elementor-element-3c7d4bc6 > .elementor-widget-container{padding:30px 15px 30px 15px;}.elementor-50 .elementor-element.elementor-element-3c7d4bc6 .elementor-image-box-title{font-size:22px;}.elementor-50 .elementor-element.elementor-element-f926ff5 > .elementor-widget-container{padding:30px 15px 30px 15px;}.elementor-50 .elementor-element.elementor-element-f926ff5 .elementor-image-box-title{font-size:22px;}.elementor-50 .elementor-element.elementor-element-3ae04f1d > .elementor-widget-container{padding:30px 15px 30px 15px;}.elementor-50 .elementor-element.elementor-element-3ae04f1d .elementor-image-box-title{font-size:22px;}.elementor-50 .elementor-element.elementor-element-41a579a2 > .elementor-element-populated{padding:70px 40px 70px 40px;}.elementor-50 .elementor-element.elementor-element-3c774174 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-50 .elementor-element.elementor-element-3c774174 .elementor-heading-title{font-size:40px;}.elementor-50 .elementor-element.elementor-element-5fa12cee > .elementor-element-populated{padding:70px 40px 70px 40px;}.elementor-50 .elementor-element.elementor-element-62afb49b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-50 .elementor-element.elementor-element-62afb49b .elementor-heading-title{font-size:40px;}.elementor-50 .elementor-element.elementor-element-4c0cddb > .elementor-element-populated{padding:70px 40px 70px 40px;}.elementor-50 .elementor-element.elementor-element-c04f87d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-50 .elementor-element.elementor-element-c04f87d .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-6020202d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-50 .elementor-element.elementor-element-6020202d .elementor-heading-title{font-size:3.6vw;line-height:1em;}.elementor-50 .elementor-element.elementor-element-4ed9243{padding:20px 0px 20px 0px;}.elementor-50 .elementor-element.elementor-element-3c7d4bc6 > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-50 .elementor-element.elementor-element-3c7d4bc6 .elementor-image-box-img{margin-bottom:10px;}.elementor-50 .elementor-element.elementor-element-f926ff5 > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-50 .elementor-element.elementor-element-f926ff5 .elementor-image-box-img{margin-bottom:10px;}.elementor-50 .elementor-element.elementor-element-3ae04f1d > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-50 .elementor-element.elementor-element-3ae04f1d .elementor-image-box-img{margin-bottom:10px;}.elementor-50 .elementor-element.elementor-element-3c774174 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-50 .elementor-element.elementor-element-3c774174 .elementor-heading-title{font-size:30px;}.elementor-50 .elementor-element.elementor-element-62afb49b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-50 .elementor-element.elementor-element-62afb49b .elementor-heading-title{font-size:30px;}.elementor-50 .elementor-element.elementor-element-c04f87d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-50 .elementor-element.elementor-element-c04f87d .elementor-heading-title{font-size:30px;}}/* Start custom CSS for heading, class: .elementor-element-6020202d */.elementor-50 .elementor-element.elementor-element-6020202d > .elementor-widget-container {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, (0,0,0,0) 50%,rgba(246,157,60,1) 50%, rgba(246,157,60,1) 100%);
        background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(246,157,60,1) 50%,rgba(246,157,60,1) 100%);
        background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(246,157,60,1) 50%,rgba(246,157,60,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#f69d3c',GradientType=0 );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c7d4bc6 */.elementor-50 .elementor-element.elementor-element-3c7d4bc6, .elementor-50 .elementor-element.elementor-element-3c7d4bc6 > .elementor-widget-container, .elementor-50 .elementor-element.elementor-element-3c7d4bc6 > .elementor-widget-container > .elementor-image-box-wrapper {
    height: 100%;
}
.elementor-50 .elementor-element.elementor-element-3c7d4bc6 .elementor-image-box-img img {
    height: 90px;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f926ff5 */.elementor-50 .elementor-element.elementor-element-f926ff5, .elementor-50 .elementor-element.elementor-element-f926ff5 > .elementor-widget-container, .elementor-50 .elementor-element.elementor-element-f926ff5 > .elementor-widget-container > .elementor-image-box-wrapper {
    height: 100%;
}
.elementor-50 .elementor-element.elementor-element-f926ff5 .elementor-image-box-img img {
    height: 90px;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ae04f1d */.elementor-50 .elementor-element.elementor-element-3ae04f1d, .elementor-50 .elementor-element.elementor-element-3ae04f1d > .elementor-widget-container, .elementor-50 .elementor-element.elementor-element-3ae04f1d > .elementor-widget-container > .elementor-image-box-wrapper {
    height: 100%;
}
.elementor-50 .elementor-element.elementor-element-3ae04f1d .elementor-image-box-img img {
    height: 90px;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-41a579a2 */@media screen and (min-width: 75em) {
    .elementor-50 .elementor-element.elementor-element-41a579a2 .elementor-column-wrap {
        padding-left: calc((100vw - 1255px) / 2) !important;
    }	
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-554061d */.elementor-50 .elementor-element.elementor-element-554061d,
.elementor-50 .elementor-element.elementor-element-554061d .elementor-widget-container,
.elementor-50 .elementor-element.elementor-element-554061d .elementor-image-carousel-wrapper,
.elementor-50 .elementor-element.elementor-element-554061d .swiper-slide-inner
{
    height: 100%; 
}

.elementor-50 .elementor-element.elementor-element-554061d img{
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3df99787 */@media screen and (max-width: 767px) {
	.elementor-50 .elementor-element.elementor-element-3df99787 {
	    min-height: 250px;
	}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c9105df */.elementor-50 .elementor-element.elementor-element-c9105df,
.elementor-50 .elementor-element.elementor-element-c9105df .elementor-widget-container,
.elementor-50 .elementor-element.elementor-element-c9105df .elementor-image-carousel-wrapper,
.elementor-50 .elementor-element.elementor-element-c9105df .swiper-slide-inner
{
    height: 100%; 
}

.elementor-50 .elementor-element.elementor-element-c9105df img{
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2e32910b */@media screen and (max-width: 767px) {
	.elementor-50 .elementor-element.elementor-element-2e32910b {
	    min-height: 250px;
	    order: 2;
	}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5fa12cee */@media screen and (min-width: 75em) {
    .elementor-50 .elementor-element.elementor-element-5fa12cee .elementor-column-wrap {
        padding-right: calc((100vw - 1255px) / 2) !important;
    }	
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c0cddb */@media screen and (min-width: 75em) {
    .elementor-50 .elementor-element.elementor-element-4c0cddb .elementor-column-wrap {
        padding-left: calc((100vw - 1255px) / 2) !important;
    }	
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0a851b8 */@media screen and (max-width: 767px) {
	.elementor-50 .elementor-element.elementor-element-0a851b8 {
	    min-height: 250px;
	}
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-50 > [data-elementor-type="wp-post"] {
    overflow: hidden;
}/* End custom CSS */