.elementor-13 .elementor-element.elementor-element-bcdae2a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-2d06324 .elementor-repeater-item-766e318 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/machines-industrial-building-1-5.png);background-size:cover;}.elementor-13 .elementor-element.elementor-element-2d06324 .elementor-repeater-item-b5c1cbd .swiper-slide-bg{background-color:#4054b2;background-image:url(https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/machines-industrial-building-1-1-scaled.png);background-size:cover;}.elementor-13 .elementor-element.elementor-element-2d06324 .swiper-slide{transition-duration:calc(5000ms*1.2);height:541px;}.elementor-13 .elementor-element.elementor-element-2d06324{z-index:0;}.elementor-13 .elementor-element.elementor-element-2d06324 .swiper-slide-contents{max-width:66%;}.elementor-13 .elementor-element.elementor-element-2d06324 .swiper-slide-inner{text-align:center;}.elementor-13 .elementor-element.elementor-element-b955a7a{--display:flex;--position:absolute;--min-height:541px;--overlay-opacity:1;top:0px;}.elementor-13 .elementor-element.elementor-element-b955a7a::before, .elementor-13 .elementor-element.elementor-element-b955a7a > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-b955a7a > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-b955a7a > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-b955a7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-b955a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFFFF 40%, #FFFFFF00 100%);}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-b955a7a{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-b955a7a{right:0px;}.elementor-13 .elementor-element.elementor-element-321bace{--display:flex;--position:absolute;--min-height:0px;--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;--justify-content:center;--align-items:flex-start;--flex-wrap:nowrap;top:20%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-321bace{left:10%;}body.rtl .elementor-13 .elementor-element.elementor-element-321bace{right:10%;}.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-13 .elementor-element.elementor-element-cc4244d{text-align:left;}.elementor-13 .elementor-element.elementor-element-cc4244d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.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-13 .elementor-element.elementor-element-46bf3cd{--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;}.elementor-13 .elementor-element.elementor-element-46bf3cd:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-46bf3cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9531a8e{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-892bf8c{text-align:center;}.elementor-13 .elementor-element.elementor-element-892bf8c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.elementor-13 .elementor-element.elementor-element-aa6d5b7{--spacer-size:10px;}.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-13 .elementor-element.elementor-element-0281e40{width:var( --container-widget-width, 85% );max-width:85%;margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-0281e40.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-0281e40 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:30px;}.elementor-13 .elementor-element.elementor-element-93a47b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-1fe86a3{--display:flex;--min-height:300px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-1fe86a3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1fe86a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/Frame-10.png");}.elementor-13 .elementor-element.elementor-element-1fe86a3.e-con:hover{--e-con-transform-scale:1.1;}.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-13 .elementor-element.elementor-element-ca8e0f8{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-b0726cf{--display:flex;--min-height:300px;--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;--justify-content:flex-start;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-b0726cf:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b0726cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/Frame-9.png");}.elementor-13 .elementor-element.elementor-element-b0726cf.e-con:hover{--e-con-transform-scale:1.1;}.elementor-13 .elementor-element.elementor-element-54f3d21{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-c25a22c{--display:flex;--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-c25a22c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c25a22c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/Frame-11.png");}.elementor-13 .elementor-element.elementor-element-c25a22c.e-con:hover{--e-con-transform-scale:1.1;}.elementor-13 .elementor-element.elementor-element-368cf5f{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7ee84a9{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-a897f8c{text-align:center;}.elementor-13 .elementor-element.elementor-element-a897f8c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.elementor-13 .elementor-element.elementor-element-d11f627{--spacer-size:20px;}.elementor-13 .elementor-element.elementor-element-3ecc385{--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;}.elementor-13 .elementor-element.elementor-element-3ecc385:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3ecc385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-13 .elementor-element.elementor-element-8e3ce3e{--display:flex;}.elementor-13 .elementor-element.elementor-element-d4676aa{--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;}.elementor-13 .elementor-element.elementor-element-e2c412f{--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;}.elementor-13 .elementor-element.elementor-element-2796408.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-2796408{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:94px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-2796408 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-048bc15{--spacer-size:20px;}.elementor-13 .elementor-element.elementor-element-1d838c3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-4ad24d1{--display:flex;}.elementor-13 .elementor-element.elementor-element-4ad24d1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4ad24d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/image-21.png");}.elementor-13 .elementor-element.elementor-element-7088d94{--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-around;}.elementor-13 .elementor-element.elementor-element-35ba1eb{--display:flex;}.elementor-13 .elementor-element.elementor-element-35ba1eb:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-35ba1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/image-21-1.png");}.elementor-13 .elementor-element.elementor-element-53eb940{--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;}.elementor-13 .elementor-element.elementor-element-c67d9bc.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-c67d9bc{font-family:"Roboto", Sans-serif;font-size:94px;font-weight:400;line-height:1px;letter-spacing:-5px;}.elementor-13 .elementor-element.elementor-element-acb67c7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-5390eba{--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;}.elementor-13 .elementor-element.elementor-element-f770a44{--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;}.elementor-13 .elementor-element.elementor-element-2fe9351.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-2fe9351{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:94px;font-weight:400;line-height:0px;}.elementor-13 .elementor-element.elementor-element-2fe9351 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-e188eb2{--spacer-size:20px;}.elementor-13 .elementor-element.elementor-element-2bb419e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-576954a{--display:flex;}.elementor-13 .elementor-element.elementor-element-576954a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-576954a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/image-21-2.png");}.elementor-13 .elementor-element.elementor-element-8a432b0{--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-around;}.elementor-13 .elementor-element.elementor-element-91eee8c{--display:flex;}.elementor-13 .elementor-element.elementor-element-91eee8c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-91eee8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/image-21-3.png");}.elementor-13 .elementor-element.elementor-element-d5c7239{--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;}.elementor-13 .elementor-element.elementor-element-2d846ed.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-2d846ed{font-family:"Nunito Sans", Sans-serif;font-size:94px;font-weight:400;line-height:1px;letter-spacing:-5px;}.elementor-13 .elementor-element.elementor-element-0a430fe{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-669f8ea{--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;}.elementor-13 .elementor-element.elementor-element-2f338b8{--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;}.elementor-13 .elementor-element.elementor-element-eb72c94.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-eb72c94{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:94px;font-weight:400;line-height:0px;}.elementor-13 .elementor-element.elementor-element-eb72c94 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-58c995b{--spacer-size:20px;}.elementor-13 .elementor-element.elementor-element-459dcf0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-6624679{--display:flex;}.elementor-13 .elementor-element.elementor-element-6624679:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6624679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/image-21-4.png");}.elementor-13 .elementor-element.elementor-element-3f78a81{--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-around;}.elementor-13 .elementor-element.elementor-element-c1c81ea{--display:flex;}.elementor-13 .elementor-element.elementor-element-c1c81ea:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c1c81ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/image-21-5.png");}.elementor-13 .elementor-element.elementor-element-885bd2e{--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;}.elementor-13 .elementor-element.elementor-element-5aa77e2.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-5aa77e2{font-family:"Nunito Sans", Sans-serif;font-size:94px;font-weight:400;line-height:1px;letter-spacing:-5px;}.elementor-13 .elementor-element.elementor-element-5062cf0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-4e68817{--display:flex;--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;}.elementor-13 .elementor-element.elementor-element-8f32f70{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-905c705{text-align:center;}.elementor-13 .elementor-element.elementor-element-905c705 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.elementor-13 .elementor-element.elementor-element-ce07b04{text-align:center;}.elementor-13 .elementor-element.elementor-element-22501a5{--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-around;}.elementor-13 .elementor-element.elementor-element-0d5ed4e{--display:flex;--min-height:358px;}.elementor-13 .elementor-element.elementor-element-0d5ed4e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0d5ed4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/Frame-29.png");}.elementor-13 .elementor-element.elementor-element-0d5ed4e.e-con:hover{--e-con-transform-scale:1.1;}.elementor-13 .elementor-element.elementor-element-1e32224{--display:flex;--min-height:358px;}.elementor-13 .elementor-element.elementor-element-1e32224:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1e32224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/Frame-30.png");}.elementor-13 .elementor-element.elementor-element-1e32224.e-con:hover{--e-con-transform-scale:1.1;}.elementor-13 .elementor-element.elementor-element-28351df{--display:flex;--min-height:358px;}.elementor-13 .elementor-element.elementor-element-28351df:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-28351df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/Frame-31.png");}.elementor-13 .elementor-element.elementor-element-28351df.e-con:hover{--e-con-transform-scale:1.1;}.elementor-13 .elementor-element.elementor-element-10ff119{--display:flex;--min-height:358px;}.elementor-13 .elementor-element.elementor-element-10ff119:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-10ff119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/Frame-32.png");}.elementor-13 .elementor-element.elementor-element-10ff119.e-con:hover{--e-con-transform-scale:1.1;}.elementor-13 .elementor-element.elementor-element-ff7cbbd .elementor-button{box-shadow:0px 6px 10px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-0b5d581{--spacer-size:30px;}.elementor-13 .elementor-element.elementor-element-b181e5e{--display:flex;--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;}.elementor-13 .elementor-element.elementor-element-b181e5e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b181e5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/Group-12.png");background-position:center center;background-repeat:no-repeat;}.elementor-13 .elementor-element.elementor-element-d10c083{--display:flex;}.elementor-13 .elementor-element.elementor-element-831663c .elementor-heading-title{color:#0076C6;}.elementor-13 .elementor-element.elementor-element-78bfdfa{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d03f5c6{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-2f85399{text-align:center;}.elementor-13 .elementor-element.elementor-element-2f85399 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.elementor-13 .elementor-element.elementor-element-c5e2099{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-20afea6{--display:flex;}.elementor-13 .elementor-element.elementor-element-a93ef78{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-a93ef78:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a93ef78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-13 .elementor-element.elementor-element-ca5a7e7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-ba41f0a{--display:flex;}.elementor-13 .elementor-element.elementor-element-ba41f0a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ba41f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/Ellipse-9.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-5191f7c{--display:flex;--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-5191f7c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-af92f2c{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-86b8e75 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:600;color:#626262;}.elementor-13 .elementor-element.elementor-element-047758a .elementor-heading-title{color:#626262;}.elementor-13 .elementor-element.elementor-element-ca1364e{--display:flex;--min-height:50px;}.elementor-13 .elementor-element.elementor-element-ca1364e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ca1364e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/Frame-13.png");background-position:center center;background-repeat:no-repeat;}.elementor-13 .elementor-element.elementor-element-ca1364e.e-con{--align-self:flex-start;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-da1493a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-da1493a .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-da1493a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-a2991df{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-a2991df.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-a2991df .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:600;color:#4F4F4F;}.elementor-13 .elementor-element.elementor-element-bbe3a38{--display:flex;}.elementor-13 .elementor-element.elementor-element-24a848d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-24a848d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-24a848d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-13 .elementor-element.elementor-element-c140583{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-55701d6{--display:flex;}.elementor-13 .elementor-element.elementor-element-55701d6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-55701d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/Ellipse-9.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-0626772{--display:flex;--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-0626772.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-bade71d{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-6434b5b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:600;color:#626262;}.elementor-13 .elementor-element.elementor-element-4cf4612 .elementor-heading-title{color:#626262;}.elementor-13 .elementor-element.elementor-element-363646a{--display:flex;--min-height:50px;}.elementor-13 .elementor-element.elementor-element-363646a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-363646a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/Frame-13.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-363646a.e-con{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-3654fae{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-3654fae .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-3654fae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-bb8d470{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-bb8d470.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-bb8d470 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:600;color:#4F4F4F;}.elementor-13 .elementor-element.elementor-element-d5c4d89{--display:flex;}.elementor-13 .elementor-element.elementor-element-169d5bc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-169d5bc:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-169d5bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-13 .elementor-element.elementor-element-e7ffa37{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-a0e58aa{--display:flex;}.elementor-13 .elementor-element.elementor-element-a0e58aa:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a0e58aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/Ellipse-9.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-3c2238f{--display:flex;--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-3c2238f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-318d8d5{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-7fb31ce .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:600;color:#626262;}.elementor-13 .elementor-element.elementor-element-6409245 .elementor-heading-title{color:#626262;}.elementor-13 .elementor-element.elementor-element-d183b19{--display:flex;--min-height:50px;}.elementor-13 .elementor-element.elementor-element-d183b19:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d183b19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/Frame-13.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-d183b19.e-con{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-120f234{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-120f234 .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-120f234 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-04f9398{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-04f9398.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-04f9398 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:600;color:#4F4F4F;}.elementor-13 .elementor-element.elementor-element-5a98469{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;--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;}.elementor-13 .elementor-element.elementor-element-5a4f5ca{--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;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-bcdae2a{--min-height:400px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-321bace{left:5%;}body.rtl .elementor-13 .elementor-element.elementor-element-321bace{right:5%;}.elementor-13 .elementor-element.elementor-element-321bace{top:10%;}.elementor-13 .elementor-element.elementor-element-93a47b5{--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-5a98469{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-bcdae2a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bcdae2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arpi.mathieu-chavanel.fr/wp-content/uploads/2025/12/Component-1.png");}.elementor-13 .elementor-element.elementor-element-bcdae2a{--width:100%;--min-height:642px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2d06324{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-2d06324 .swiper-slide-contents{max-width:0%;}.elementor-13 .elementor-element.elementor-element-321bace{--width:100%;top:0%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-321bace{left:0%;}body.rtl .elementor-13 .elementor-element.elementor-element-321bace{right:0%;}.elementor-13 .elementor-element.elementor-element-0281e40{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-13 .elementor-element.elementor-element-7088d94{--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;}.elementor-13 .elementor-element.elementor-element-8a432b0{--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;}.elementor-13 .elementor-element.elementor-element-3f78a81{--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;}.elementor-13 .elementor-element.elementor-element-0d5ed4e{--min-height:100px;}.elementor-13 .elementor-element.elementor-element-1e32224{--min-height:100px;}.elementor-13 .elementor-element.elementor-element-28351df{--min-height:100px;}.elementor-13 .elementor-element.elementor-element-10ff119{--min-height:100px;}.elementor-13 .elementor-element.elementor-element-5a98469{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-321bace{--width:50%;}.elementor-13 .elementor-element.elementor-element-1fe86a3{--width:25%;}.elementor-13 .elementor-element.elementor-element-b0726cf{--width:25%;}.elementor-13 .elementor-element.elementor-element-c25a22c{--width:25%;}.elementor-13 .elementor-element.elementor-element-3ecc385{--width:100%;}.elementor-13 .elementor-element.elementor-element-8e3ce3e{--content-width:85%;}.elementor-13 .elementor-element.elementor-element-e2c412f{--width:60%;}.elementor-13 .elementor-element.elementor-element-4ad24d1{--width:35%;}.elementor-13 .elementor-element.elementor-element-35ba1eb{--width:41%;}.elementor-13 .elementor-element.elementor-element-53eb940{--width:48%;}.elementor-13 .elementor-element.elementor-element-f770a44{--width:60%;}.elementor-13 .elementor-element.elementor-element-576954a{--width:35%;}.elementor-13 .elementor-element.elementor-element-91eee8c{--width:40%;}.elementor-13 .elementor-element.elementor-element-d5c7239{--width:48%;}.elementor-13 .elementor-element.elementor-element-2f338b8{--width:60%;}.elementor-13 .elementor-element.elementor-element-6624679{--width:35%;}.elementor-13 .elementor-element.elementor-element-c1c81ea{--width:40%;}.elementor-13 .elementor-element.elementor-element-885bd2e{--width:48%;}.elementor-13 .elementor-element.elementor-element-22501a5{--width:80%;}.elementor-13 .elementor-element.elementor-element-0d5ed4e{--width:25%;}.elementor-13 .elementor-element.elementor-element-1e32224{--width:25%;}.elementor-13 .elementor-element.elementor-element-28351df{--width:25%;}.elementor-13 .elementor-element.elementor-element-10ff119{--width:25%;}.elementor-13 .elementor-element.elementor-element-d10c083{--width:80%;}.elementor-13 .elementor-element.elementor-element-c5e2099{--width:80%;}.elementor-13 .elementor-element.elementor-element-ba41f0a{--width:14%;}.elementor-13 .elementor-element.elementor-element-5191f7c{--width:60.91%;}.elementor-13 .elementor-element.elementor-element-ca1364e{--width:70%;}.elementor-13 .elementor-element.elementor-element-55701d6{--width:14%;}.elementor-13 .elementor-element.elementor-element-0626772{--width:60.91%;}.elementor-13 .elementor-element.elementor-element-363646a{--width:50%;}.elementor-13 .elementor-element.elementor-element-a0e58aa{--width:14%;}.elementor-13 .elementor-element.elementor-element-3c2238f{--width:60.91%;}.elementor-13 .elementor-element.elementor-element-d183b19{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-321bace{--width:90%;}.elementor-13 .elementor-element.elementor-element-1fe86a3{--width:45%;}.elementor-13 .elementor-element.elementor-element-b0726cf{--width:45%;}.elementor-13 .elementor-element.elementor-element-c25a22c{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-b955a7a */.elementor-13 .elementor-element.elementor-element-b955a7a{
    pointer-events: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4676aa */.elementor-13 .elementor-element.elementor-element-d4676aa {
    /* --- REGLAGES --- */
    --c-color: #000000;
    --c-width: 2px;       /* Épaisseur */
    --c-dash: 15px;       /* Longueur du tiret */
    --c-speed: 1s;        /* Vitesse */
    
    background-image: 
        linear-gradient(to right, var(--c-color) 50%, transparent 50%),  /* 1. HAUT */
        linear-gradient(to bottom, var(--c-color) 50%, transparent 50%), /* 2. DROITE */
        linear-gradient(to right, var(--c-color) 50%, transparent 50%),  /* 3. BAS */
        linear-gradient(to bottom, var(--c-color) 50%, transparent 50%); /* 4. GAUCHE */
    
    background-repeat: repeat-x, repeat-y, repeat-x, repeat-y;
    
    /* INITIALEMENT INVISIBLE */
    background-size: 0 0, 0 0, 0 0, 0 0;
    
    /* Positionnement : Haut-Gauche, Haut-Droite, Bas-Droite, Bas-Gauche */
    background-position: 
        0 0,      /* Haut */
        100% 0,   /* Droite */
        100% 100%,/* Bas */
        0 100%;   /* Gauche */
        
    transition: background-size 0.3s;
    will-change: background-position, background-size;
}

.elementor-13 .elementor-element.elementor-element-d4676aa:hover {
    /* C'EST ICI QUE LE BUG SE CORRIGE :
       Haut & Bas    = Largeur du motif (dash) x Epaisseur (width)
       Droite & Gauche = Epaisseur (width) x Hauteur du motif (dash) 
    */
    background-size: 
        var(--c-dash) var(--c-width),  /* 1. HAUT (Horizontal) */
        var(--c-width) var(--c-dash),  /* 2. DROITE (Vertical) */
        var(--c-dash) var(--c-width),  /* 3. BAS (Horizontal) */
        var(--c-width) var(--c-dash);  /* 4. GAUCHE (Vertical) */

    animation: box-ants var(--c-speed) infinite linear;
}

@keyframes box-ants {
    to {
        background-position: 
            var(--c-dash) 0,                /* 1. Haut : bouge vers la Droite */
            100% var(--c-dash),             /* 2. Droite : bouge vers le Bas */
            calc(100% - var(--c-dash)) 100%,/* 3. Bas : bouge vers la Gauche */
            0 calc(100% - var(--c-dash));   /* 4. Gauche : bouge vers le Haut */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7088d94 */.elementor-13 .elementor-element.elementor-element-7088d94 {
    /* --- REGLAGES --- */
    --c-color: #000000;
    --c-width: 2px;       /* Épaisseur */
    --c-dash: 15px;       /* Longueur du tiret */
    --c-speed: 1s;        /* Vitesse */
    
    background-image: 
        linear-gradient(to right, var(--c-color) 50%, transparent 50%),  /* 1. HAUT */
        linear-gradient(to bottom, var(--c-color) 50%, transparent 50%), /* 2. DROITE */
        linear-gradient(to right, var(--c-color) 50%, transparent 50%),  /* 3. BAS */
        linear-gradient(to bottom, var(--c-color) 50%, transparent 50%); /* 4. GAUCHE */
    
    background-repeat: repeat-x, repeat-y, repeat-x, repeat-y;
    
    /* INITIALEMENT INVISIBLE */
    background-size: 0 0, 0 0, 0 0, 0 0;
    
    /* Positionnement : Haut-Gauche, Haut-Droite, Bas-Droite, Bas-Gauche */
    background-position: 
        0 0,      /* Haut */
        100% 0,   /* Droite */
        100% 100%,/* Bas */
        0 100%;   /* Gauche */
        
    transition: background-size 0.3s;
    will-change: background-position, background-size;
}

.elementor-13 .elementor-element.elementor-element-7088d94:hover {
    /* C'EST ICI QUE LE BUG SE CORRIGE :
       Haut & Bas    = Largeur du motif (dash) x Epaisseur (width)
       Droite & Gauche = Epaisseur (width) x Hauteur du motif (dash) 
    */
    background-size: 
        var(--c-dash) var(--c-width),  /* 1. HAUT (Horizontal) */
        var(--c-width) var(--c-dash),  /* 2. DROITE (Vertical) */
        var(--c-dash) var(--c-width),  /* 3. BAS (Horizontal) */
        var(--c-width) var(--c-dash);  /* 4. GAUCHE (Vertical) */

    animation: box-ants var(--c-speed) infinite linear;
}

@keyframes box-ants {
    to {
        background-position: 
            var(--c-dash) 0,                /* 1. Haut : bouge vers la Droite */
            100% var(--c-dash),             /* 2. Droite : bouge vers le Bas */
            calc(100% - var(--c-dash)) 100%,/* 3. Bas : bouge vers la Gauche */
            0 calc(100% - var(--c-dash));   /* 4. Gauche : bouge vers le Haut */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5390eba */.elementor-13 .elementor-element.elementor-element-5390eba {
    /* --- REGLAGES --- */
    --c-color: #000000;
    --c-width: 2px;       /* Épaisseur */
    --c-dash: 15px;       /* Longueur du tiret */
    --c-speed: 1s;        /* Vitesse */
    
    background-image: 
        linear-gradient(to right, var(--c-color) 50%, transparent 50%),  /* 1. HAUT */
        linear-gradient(to bottom, var(--c-color) 50%, transparent 50%), /* 2. DROITE */
        linear-gradient(to right, var(--c-color) 50%, transparent 50%),  /* 3. BAS */
        linear-gradient(to bottom, var(--c-color) 50%, transparent 50%); /* 4. GAUCHE */
    
    background-repeat: repeat-x, repeat-y, repeat-x, repeat-y;
    
    /* INITIALEMENT INVISIBLE */
    background-size: 0 0, 0 0, 0 0, 0 0;
    
    /* Positionnement : Haut-Gauche, Haut-Droite, Bas-Droite, Bas-Gauche */
    background-position: 
        0 0,      /* Haut */
        100% 0,   /* Droite */
        100% 100%,/* Bas */
        0 100%;   /* Gauche */
        
    transition: background-size 0.3s;
    will-change: background-position, background-size;
}

.elementor-13 .elementor-element.elementor-element-5390eba:hover {
    /* C'EST ICI QUE LE BUG SE CORRIGE :
       Haut & Bas    = Largeur du motif (dash) x Epaisseur (width)
       Droite & Gauche = Epaisseur (width) x Hauteur du motif (dash) 
    */
    background-size: 
        var(--c-dash) var(--c-width),  /* 1. HAUT (Horizontal) */
        var(--c-width) var(--c-dash),  /* 2. DROITE (Vertical) */
        var(--c-dash) var(--c-width),  /* 3. BAS (Horizontal) */
        var(--c-width) var(--c-dash);  /* 4. GAUCHE (Vertical) */

    animation: box-ants var(--c-speed) infinite linear;
}

@keyframes box-ants {
    to {
        background-position: 
            var(--c-dash) 0,                /* 1. Haut : bouge vers la Droite */
            100% var(--c-dash),             /* 2. Droite : bouge vers le Bas */
            calc(100% - var(--c-dash)) 100%,/* 3. Bas : bouge vers la Gauche */
            0 calc(100% - var(--c-dash));   /* 4. Gauche : bouge vers le Haut */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a432b0 */.elementor-13 .elementor-element.elementor-element-8a432b0 {
    /* --- REGLAGES --- */
    --c-color: #000000;
    --c-width: 2px;       /* Épaisseur */
    --c-dash: 15px;       /* Longueur du tiret */
    --c-speed: 1s;        /* Vitesse */
    
    background-image: 
        linear-gradient(to right, var(--c-color) 50%, transparent 50%),  /* 1. HAUT */
        linear-gradient(to bottom, var(--c-color) 50%, transparent 50%), /* 2. DROITE */
        linear-gradient(to right, var(--c-color) 50%, transparent 50%),  /* 3. BAS */
        linear-gradient(to bottom, var(--c-color) 50%, transparent 50%); /* 4. GAUCHE */
    
    background-repeat: repeat-x, repeat-y, repeat-x, repeat-y;
    
    /* INITIALEMENT INVISIBLE */
    background-size: 0 0, 0 0, 0 0, 0 0;
    
    /* Positionnement : Haut-Gauche, Haut-Droite, Bas-Droite, Bas-Gauche */
    background-position: 
        0 0,      /* Haut */
        100% 0,   /* Droite */
        100% 100%,/* Bas */
        0 100%;   /* Gauche */
        
    transition: background-size 0.3s;
    will-change: background-position, background-size;
}

.elementor-13 .elementor-element.elementor-element-8a432b0:hover {
    /* C'EST ICI QUE LE BUG SE CORRIGE :
       Haut & Bas    = Largeur du motif (dash) x Epaisseur (width)
       Droite & Gauche = Epaisseur (width) x Hauteur du motif (dash) 
    */
    background-size: 
        var(--c-dash) var(--c-width),  /* 1. HAUT (Horizontal) */
        var(--c-width) var(--c-dash),  /* 2. DROITE (Vertical) */
        var(--c-dash) var(--c-width),  /* 3. BAS (Horizontal) */
        var(--c-width) var(--c-dash);  /* 4. GAUCHE (Vertical) */

    animation: box-ants var(--c-speed) infinite linear;
}

@keyframes box-ants {
    to {
        background-position: 
            var(--c-dash) 0,                /* 1. Haut : bouge vers la Droite */
            100% var(--c-dash),             /* 2. Droite : bouge vers le Bas */
            calc(100% - var(--c-dash)) 100%,/* 3. Bas : bouge vers la Gauche */
            0 calc(100% - var(--c-dash));   /* 4. Gauche : bouge vers le Haut */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669f8ea */.elementor-13 .elementor-element.elementor-element-669f8ea {
    /* --- REGLAGES --- */
    --c-color: #000000;
    --c-width: 2px;       /* Épaisseur */
    --c-dash: 15px;       /* Longueur du tiret */
    --c-speed: 1s;        /* Vitesse */
    
    background-image: 
        linear-gradient(to right, var(--c-color) 50%, transparent 50%),  /* 1. HAUT */
        linear-gradient(to bottom, var(--c-color) 50%, transparent 50%), /* 2. DROITE */
        linear-gradient(to right, var(--c-color) 50%, transparent 50%),  /* 3. BAS */
        linear-gradient(to bottom, var(--c-color) 50%, transparent 50%); /* 4. GAUCHE */
    
    background-repeat: repeat-x, repeat-y, repeat-x, repeat-y;
    
    /* INITIALEMENT INVISIBLE */
    background-size: 0 0, 0 0, 0 0, 0 0;
    
    /* Positionnement : Haut-Gauche, Haut-Droite, Bas-Droite, Bas-Gauche */
    background-position: 
        0 0,      /* Haut */
        100% 0,   /* Droite */
        100% 100%,/* Bas */
        0 100%;   /* Gauche */
        
    transition: background-size 0.3s;
    will-change: background-position, background-size;
}

.elementor-13 .elementor-element.elementor-element-669f8ea:hover {
    /* C'EST ICI QUE LE BUG SE CORRIGE :
       Haut & Bas    = Largeur du motif (dash) x Epaisseur (width)
       Droite & Gauche = Epaisseur (width) x Hauteur du motif (dash) 
    */
    background-size: 
        var(--c-dash) var(--c-width),  /* 1. HAUT (Horizontal) */
        var(--c-width) var(--c-dash),  /* 2. DROITE (Vertical) */
        var(--c-dash) var(--c-width),  /* 3. BAS (Horizontal) */
        var(--c-width) var(--c-dash);  /* 4. GAUCHE (Vertical) */

    animation: box-ants var(--c-speed) infinite linear;
}

@keyframes box-ants {
    to {
        background-position: 
            var(--c-dash) 0,                /* 1. Haut : bouge vers la Droite */
            100% var(--c-dash),             /* 2. Droite : bouge vers le Bas */
            calc(100% - var(--c-dash)) 100%,/* 3. Bas : bouge vers la Gauche */
            0 calc(100% - var(--c-dash));   /* 4. Gauche : bouge vers le Haut */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f78a81 */.elementor-13 .elementor-element.elementor-element-3f78a81 {
    /* --- REGLAGES --- */
    --c-color: #000000;
    --c-width: 2px;       /* Épaisseur */
    --c-dash: 15px;       /* Longueur du tiret */
    --c-speed: 1s;        /* Vitesse */
    
    background-image: 
        linear-gradient(to right, var(--c-color) 50%, transparent 50%),  /* 1. HAUT */
        linear-gradient(to bottom, var(--c-color) 50%, transparent 50%), /* 2. DROITE */
        linear-gradient(to right, var(--c-color) 50%, transparent 50%),  /* 3. BAS */
        linear-gradient(to bottom, var(--c-color) 50%, transparent 50%); /* 4. GAUCHE */
    
    background-repeat: repeat-x, repeat-y, repeat-x, repeat-y;
    
    /* INITIALEMENT INVISIBLE */
    background-size: 0 0, 0 0, 0 0, 0 0;
    
    /* Positionnement : Haut-Gauche, Haut-Droite, Bas-Droite, Bas-Gauche */
    background-position: 
        0 0,      /* Haut */
        100% 0,   /* Droite */
        100% 100%,/* Bas */
        0 100%;   /* Gauche */
        
    transition: background-size 0.3s;
    will-change: background-position, background-size;
}

.elementor-13 .elementor-element.elementor-element-3f78a81:hover {
    /* C'EST ICI QUE LE BUG SE CORRIGE :
       Haut & Bas    = Largeur du motif (dash) x Epaisseur (width)
       Droite & Gauche = Epaisseur (width) x Hauteur du motif (dash) 
    */
    background-size: 
        var(--c-dash) var(--c-width),  /* 1. HAUT (Horizontal) */
        var(--c-width) var(--c-dash),  /* 2. DROITE (Vertical) */
        var(--c-dash) var(--c-width),  /* 3. BAS (Horizontal) */
        var(--c-width) var(--c-dash);  /* 4. GAUCHE (Vertical) */

    animation: box-ants var(--c-speed) infinite linear;
}

@keyframes box-ants {
    to {
        background-position: 
            var(--c-dash) 0,                /* 1. Haut : bouge vers la Droite */
            100% var(--c-dash),             /* 2. Droite : bouge vers le Bas */
            calc(100% - var(--c-dash)) 100%,/* 3. Bas : bouge vers la Gauche */
            0 calc(100% - var(--c-dash));   /* 4. Gauche : bouge vers le Haut */
    }
}/* End custom CSS */