.elementor-3651 .elementor-element.elementor-element-cddaba6{--display:flex;--min-height:calc(100vh - 130px);--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3651 .elementor-element.elementor-element-cddaba6:not(.elementor-motion-effects-element-type-background), .elementor-3651 .elementor-element.elementor-element-cddaba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f74d219 );}.elementor-3651 .elementor-element.elementor-element-725dece{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-3651 .elementor-element.elementor-element-725dece:not(.elementor-motion-effects-element-type-background), .elementor-3651 .elementor-element.elementor-element-725dece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-541315ba-35ad-4d93-9bea-f3f1d32c2ce0);background-position:95% 100%;background-repeat:no-repeat;}.elementor-3651 .elementor-element.elementor-element-8217807{width:var( --container-widget-width, 80% );max-width:80%;padding:0% 3% 0% 0%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3651 .elementor-element.elementor-element-8217807 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:2.1em;font-weight:600;color:var( --e-global-color-primary );}.elementor-3651 .elementor-element.elementor-element-0fcf61d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3651 .elementor-element.elementor-element-0fcf61d:not(.elementor-motion-effects-element-type-background), .elementor-3651 .elementor-element.elementor-element-0fcf61d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-b8fd0e79-f40e-4ae5-92b0-2d6b092049eb);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3651 .elementor-element.elementor-element-1c5e58e{--display:flex;--min-height:450px;--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:4% 4%;--row-gap:4%;--column-gap:4%;--margin-top:80px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3651 .elementor-element.elementor-element-f3d1e08{--display:flex;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3651 .elementor-element.elementor-element-f3d1e08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3651 .elementor-element.elementor-element-d6fd407{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3651 .elementor-element.elementor-element-b8964d0{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;}.elementor-3651 .elementor-element.elementor-element-b7d147c{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3651 .elementor-element.elementor-element-b7d147c:not(.elementor-motion-effects-element-type-background), .elementor-3651 .elementor-element.elementor-element-b7d147c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-3f4bc9df-94ce-491e-9272-7f669c2ea02a);background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3651 .elementor-element.elementor-element-e7946e2{--display:flex;--min-height:390px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3651 .elementor-element.elementor-element-e7946e2:not(.elementor-motion-effects-element-type-background), .elementor-3651 .elementor-element.elementor-element-e7946e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3651 .elementor-element.elementor-element-c0cf06d{--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:space-between;--gap:85px 85px;--row-gap:85px;--column-gap:85px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3651 .elementor-element.elementor-element-13bd366{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3651 .elementor-element.elementor-element-896b42b img{height:100%;object-fit:cover;object-position:center center;}.elementor-3651 .elementor-element.elementor-element-b298a25{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3651 .elementor-element.elementor-element-82f7257 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-f74d219 );}.elementor-3651 .elementor-element.elementor-element-ad27bfb .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-3651 .elementor-element.elementor-element-828b356{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:20px;color:var( --e-global-color-f74d219 );}.elementor-3651 .elementor-element.elementor-element-519e4b3 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-3651 .elementor-element.elementor-element-2770aaf{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:20px;color:var( --e-global-color-f74d219 );}.elementor-3651 .elementor-element.elementor-element-994d55c{--display:flex;--min-height:390px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0;--padding-right:0;}.elementor-3651 .elementor-element.elementor-element-994d55c:not(.elementor-motion-effects-element-type-background), .elementor-3651 .elementor-element.elementor-element-994d55c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f74d219 );}.elementor-3651 .elementor-element.elementor-element-47ee837{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-3651 .elementor-element.elementor-element-3e7351c .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3651 .elementor-element.elementor-element-6664f6f .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-3651 .elementor-element.elementor-element-aacf87a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:20px;color:var( --e-global-color-a40fdbe );}.elementor-3651 .elementor-element.elementor-element-84a910c .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-3651 .elementor-element.elementor-element-0ddda71{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:20px;color:var( --e-global-color-a40fdbe );}.elementor-3651 .elementor-element.elementor-element-69a1e9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3651 .elementor-element.elementor-element-69a1e9f:not(.elementor-motion-effects-element-type-background), .elementor-3651 .elementor-element.elementor-element-69a1e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-2ff4437b-b37d-4fdb-b060-ad2322149600);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3651 .elementor-element.elementor-element-7f2ee77{--display:flex;--min-height:390px;--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:space-between;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3651 .elementor-element.elementor-element-7f2ee77:not(.elementor-motion-effects-element-type-background), .elementor-3651 .elementor-element.elementor-element-7f2ee77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3651 .elementor-element.elementor-element-886c81e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3651 .elementor-element.elementor-element-886c81e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3651 .elementor-element.elementor-element-86255ae img{width:100%;max-width:100%;height:462px;object-fit:cover;object-position:center center;}.elementor-3651 .elementor-element.elementor-element-cd6c7d8{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3651 .elementor-element.elementor-element-bf4097e .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-f74d219 );}.elementor-3651 .elementor-element.elementor-element-97b3710 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-3651 .elementor-element.elementor-element-1264e0c{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:20px;color:var( --e-global-color-f74d219 );}.elementor-3651 .elementor-element.elementor-element-09f5e8f .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-3651 .elementor-element.elementor-element-0e29689{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:20px;color:var( --e-global-color-f74d219 );}.elementor-3651 .elementor-element.elementor-element-dc5fe86 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-weight:bold;text-transform:uppercase;fill:var( --e-global-color-f74d219 );color:var( --e-global-color-f74d219 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-3651 .elementor-element.elementor-element-dc5fe86 .elementor-button:hover, .elementor-3651 .elementor-element.elementor-element-dc5fe86 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-3651 .elementor-element.elementor-element-dc5fe86 .elementor-button:hover svg, .elementor-3651 .elementor-element.elementor-element-dc5fe86 .elementor-button:focus svg{fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3651 .elementor-element.elementor-element-cddaba6{--min-height:60vh;}.elementor-3651 .elementor-element.elementor-element-725dece:not(.elementor-motion-effects-element-type-background), .elementor-3651 .elementor-element.elementor-element-725dece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90% 100%;}.elementor-3651 .elementor-element.elementor-element-8217807 .elementor-heading-title{font-size:1.8em;}.elementor-3651 .elementor-element.elementor-element-0fcf61d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-3651 .elementor-element.elementor-element-cddaba6{--min-height:calc(100vh - 130px);}.elementor-3651 .elementor-element.elementor-element-725dece:not(.elementor-motion-effects-element-type-background), .elementor-3651 .elementor-element.elementor-element-725dece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 80%;}.elementor-3651 .elementor-element.elementor-element-8217807 .elementor-heading-title{font-size:2em;}.elementor-3651 .elementor-element.elementor-element-1c5e58e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3651 .elementor-element.elementor-element-d6fd407{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3651 .elementor-element.elementor-element-b7d147c{--min-height:140px;}.elementor-3651 .elementor-element.elementor-element-c0cf06d{--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-3651 .elementor-element.elementor-element-994d55c{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3651 .elementor-element.elementor-element-47ee837{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3651 .elementor-element.elementor-element-69a1e9f{--min-height:180px;}.elementor-3651 .elementor-element.elementor-element-7f2ee77{--content-width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3651 .elementor-element.elementor-element-886c81e{--width:100%;}.elementor-3651 .elementor-element.elementor-element-cd6c7d8{--width:100%;}.elementor-3651 .elementor-element.elementor-element-dc5fe86{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-3651 .elementor-element.elementor-element-725dece{--width:clamp(300px, 50%, 860px);}.elementor-3651 .elementor-element.elementor-element-0fcf61d{--width:50%;}.elementor-3651 .elementor-element.elementor-element-1c5e58e{--content-width:clamp(200px, 100% , 1600px);}.elementor-3651 .elementor-element.elementor-element-f3d1e08{--width:clamp(160px, 15%, 190px);}.elementor-3651 .elementor-element.elementor-element-d6fd407{--width:50%;}.elementor-3651 .elementor-element.elementor-element-b7d147c{--width:45%;}.elementor-3651 .elementor-element.elementor-element-e7946e2{--content-width:1140px;}.elementor-3651 .elementor-element.elementor-element-13bd366{--width:43%;}.elementor-3651 .elementor-element.elementor-element-b298a25{--width:50%;}.elementor-3651 .elementor-element.elementor-element-994d55c{--width:100%;}.elementor-3651 .elementor-element.elementor-element-47ee837{--width:clamp(200px,50%, 570px);}.elementor-3651 .elementor-element.elementor-element-69a1e9f{--width:clamp(200px,50%, 570px);}.elementor-3651 .elementor-element.elementor-element-7f2ee77{--content-width:1140px;}.elementor-3651 .elementor-element.elementor-element-886c81e{--width:43%;}.elementor-3651 .elementor-element.elementor-element-cd6c7d8{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3651 .elementor-element.elementor-element-725dece{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-f3d1e08 */.elementor-3651 .elementor-element.elementor-element-f3d1e08{
    &:before{
        content:'';
        position:absolute;
        top:0;
        left: 0;
        width:76px;
        height: 275px;
        background-color: var(--bleu-vif);
    }
    
    &:after{
        content:'';
        position:absolute;
        top:100px;
        right:0;
        width:76px;
        height: 275px;
        background-color: var(--bleu-fonce-1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994d55c */.elementor-3651 .elementor-element.elementor-element-994d55c{
    @media(min-width:768px){
        &:after {
            content: "";
            position: absolute;
            top: 50%;
            left: 0px;
            transform: translateY(-50%);
            width: 40px;
            height: 100%;
            background-image: var(--wpr-bg-3960d695-a0dc-4197-9ba1-5f5e5af13f1e);
            background-repeat: no-repeat;
            background-position: center center;
        
            
        }
        
        &:after {
            content: "";
            position: absolute;
            top: 50%;
            left: 0px;
            transform: translateY(-50%);
            width: 40px;
            height: 100%;
            background-image: url(/wp-content/uploads/2025/08/Fer-a-cheval-Gris-bleu-D.svg);
            background-repeat: no-repeat;
            background-position: center center;
        }
    }
    @media(min-width:768px) AND (max-width:1250px){
        padding-left: 60px;
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc5fe86 */.elementor-3651 .elementor-element.elementor-element-dc5fe86{
    .elementor-button:before, .elementor-button:after{
        background-color: var(--bleu-fonce)!important;
        border:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f2ee77 */.elementor-3651 .elementor-element.elementor-element-7f2ee77{
    @media(min-width:768px) AND (max-width:1250px){
        padding-right: 60px;
    }
}/* End custom CSS */