.elementor-10 .elementor-element.elementor-element-78f4ae5f{--display:flex;--min-height:90vh;--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:center;--overlay-opacity:0.4;--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-10 .elementor-element.elementor-element-78f4ae5f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-78f4ae5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/08/ChatGPT-Image-29-aout-2025-19_17_47.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-78f4ae5f::before, .elementor-10 .elementor-element.elementor-element-78f4ae5f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-78f4ae5f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-78f4ae5f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-78f4ae5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-78f4ae5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #102197 100%);}.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-10 .elementor-element.elementor-element-4a2c58c2{text-align:center;}.elementor-10 .elementor-element.elementor-element-4a2c58c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:500;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b8e2546{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-f8b1b3b{text-align:left;}.elementor-10 .elementor-element.elementor-element-f8b1b3b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:35px;color:var( --e-global-color-kadence3 );}.elementor-10 .elementor-element.elementor-element-4b818225{--display:flex;--min-height:50vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-41a182a6{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-51c0895{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-51c0895:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-51c0895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-51c0895::before, .elementor-10 .elementor-element.elementor-element-51c0895 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-51c0895 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-51c0895 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-51c0895 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-51c0895 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.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-10 .elementor-element.elementor-element-c246f50 img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-7e3841d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-7e3841d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3fcdec5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-3fcdec5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.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-10 .elementor-element.elementor-element-93165e5{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-c86348d{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-c86348d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c86348d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-c86348d::before, .elementor-10 .elementor-element.elementor-element-c86348d > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c86348d > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c86348d > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c86348d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c86348d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-fe43480 img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-01e2746{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-01e2746 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c15cd05{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-c15cd05 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7f981d0{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-8714f88{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-8714f88:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8714f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-8714f88::before, .elementor-10 .elementor-element.elementor-element-8714f88 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8714f88 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8714f88 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8714f88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8714f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-66a95c0 img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-afd5d09{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-afd5d09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8472e0a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-8472e0a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1d1209a{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-26c68282{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-26c68282:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-26c68282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-26c68282::before, .elementor-10 .elementor-element.elementor-element-26c68282 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-26c68282 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-26c68282 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-26c68282 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-26c68282 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-5267cb4c img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-59510fa2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-59510fa2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7d7bda9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-7d7bda9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e73230c{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-a2133c2{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bbcb887{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-bbcb887:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bbcb887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-bbcb887::before, .elementor-10 .elementor-element.elementor-element-bbcb887 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bbcb887 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bbcb887 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bbcb887 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bbcb887 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-81c1222 img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-7713ea9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-7713ea9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5add615{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-5add615 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6478f29{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-fd3df65{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-fd3df65:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fd3df65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-fd3df65::before, .elementor-10 .elementor-element.elementor-element-fd3df65 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fd3df65 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fd3df65 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-fd3df65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-fd3df65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-343c5ad img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-496b610{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-496b610 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3da0e48{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-3da0e48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c8c3517{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-d4c3025{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-d4c3025:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d4c3025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-d4c3025::before, .elementor-10 .elementor-element.elementor-element-d4c3025 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d4c3025 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d4c3025 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d4c3025 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d4c3025 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-fff549e img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-1718687{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-1718687 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c47ebe5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-c47ebe5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6b639d7{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-a47534a{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-a47534a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a47534a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-a47534a::before, .elementor-10 .elementor-element.elementor-element-a47534a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a47534a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a47534a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a47534a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a47534a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-564a8a7 img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-0de903f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-0de903f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a8514fe{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-a8514fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2808231{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-46d2d7b{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-46d2d7b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-46d2d7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-46d2d7b::before, .elementor-10 .elementor-element.elementor-element-46d2d7b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-46d2d7b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-46d2d7b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-46d2d7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-46d2d7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-69cb1a8 img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-fd34d5a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-fd34d5a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a77f9a6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-a77f9a6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-79bb324{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-dba0cfc{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-dba0cfc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dba0cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-dba0cfc::before, .elementor-10 .elementor-element.elementor-element-dba0cfc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-dba0cfc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-dba0cfc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-dba0cfc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-dba0cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-004ef77 img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-15dc0d9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-15dc0d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a252376{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-a252376 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-082fff7{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-86ea0eb{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-86ea0eb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-86ea0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-86ea0eb::before, .elementor-10 .elementor-element.elementor-element-86ea0eb > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-86ea0eb > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-86ea0eb > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-86ea0eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-86ea0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-9c7fdf1 img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-6e7328e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-6e7328e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6f6a733{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-6f6a733 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e0ec0dc{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-3d8791d{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-3d8791d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3d8791d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-3d8791d::before, .elementor-10 .elementor-element.elementor-element-3d8791d > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3d8791d > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3d8791d > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3d8791d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3d8791d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-add685e img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-eeaa0cf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-eeaa0cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1788b0a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-1788b0a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f8652e0{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-4c680a0{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-4c680a0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4c680a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-4c680a0::before, .elementor-10 .elementor-element.elementor-element-4c680a0 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4c680a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4c680a0 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4c680a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4c680a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f771c7d img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-da3ae4c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-da3ae4c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-493440c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-493440c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-54c9838{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-9ec424e{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-9ec424e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9ec424e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-9ec424e::before, .elementor-10 .elementor-element.elementor-element-9ec424e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9ec424e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9ec424e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9ec424e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9ec424e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-da5ad07 img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-2c9994d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-2c9994d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6b0a913{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-6b0a913 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-329896e{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-30dff46{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-30dff46:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-30dff46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-30dff46::before, .elementor-10 .elementor-element.elementor-element-30dff46 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-30dff46 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-30dff46 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-30dff46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-30dff46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0e131f9 img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-75ce609{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-75ce609 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-56807c5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-56807c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cec0f7d{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-a5097aa{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-a5097aa:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a5097aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-a5097aa::before, .elementor-10 .elementor-element.elementor-element-a5097aa > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a5097aa > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a5097aa > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a5097aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a5097aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4155913 img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-3b0abfb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-3b0abfb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3dbd3c8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-3dbd3c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dea6b7b{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-8c15548{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-8c15548:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8c15548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-8c15548::before, .elementor-10 .elementor-element.elementor-element-8c15548 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8c15548 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8c15548 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8c15548 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8c15548 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a8bbe26 img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-32c1802{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-32c1802 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-69274be{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-69274be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8b3647a{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-10 .elementor-element.elementor-element-e8032a8{--display:flex;--min-height:670px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-e8032a8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e8032a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3520E0 100%);}.elementor-10 .elementor-element.elementor-element-e8032a8::before, .elementor-10 .elementor-element.elementor-element-e8032a8 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e8032a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e8032a8 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e8032a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e8032a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xavierbories.fr/wp-content/uploads/2025/09/wave-haikei-1.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f475f2f img{width:50%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-5b17628{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-5b17628 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ff870ea{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-ff870ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b81cb43{padding:10px 10px 10px 10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-kadence9 );}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-b8e2546{--content-width:900px;}.elementor-10 .elementor-element.elementor-element-4b818225{--content-width:1600px;}.elementor-10 .elementor-element.elementor-element-41a182a6{--content-width:1600px;}.elementor-10 .elementor-element.elementor-element-51c0895{--width:22%;}.elementor-10 .elementor-element.elementor-element-c86348d{--width:22%;}.elementor-10 .elementor-element.elementor-element-8714f88{--width:22%;}.elementor-10 .elementor-element.elementor-element-26c68282{--width:22%;}.elementor-10 .elementor-element.elementor-element-bbcb887{--width:22%;}.elementor-10 .elementor-element.elementor-element-fd3df65{--width:22%;}.elementor-10 .elementor-element.elementor-element-d4c3025{--width:22%;}.elementor-10 .elementor-element.elementor-element-a47534a{--width:22%;}.elementor-10 .elementor-element.elementor-element-46d2d7b{--width:22%;}.elementor-10 .elementor-element.elementor-element-dba0cfc{--width:22%;}.elementor-10 .elementor-element.elementor-element-86ea0eb{--width:22%;}.elementor-10 .elementor-element.elementor-element-3d8791d{--width:22%;}.elementor-10 .elementor-element.elementor-element-4c680a0{--width:22%;}.elementor-10 .elementor-element.elementor-element-9ec424e{--width:22%;}.elementor-10 .elementor-element.elementor-element-30dff46{--width:22%;}.elementor-10 .elementor-element.elementor-element-a5097aa{--width:22%;}.elementor-10 .elementor-element.elementor-element-8c15548{--width:22%;}.elementor-10 .elementor-element.elementor-element-e8032a8{--width:22%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-41a182a6{--content-width:560px;}.elementor-10 .elementor-element.elementor-element-51c0895{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-c86348d{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-8714f88{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-26c68282{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-bbcb887{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-fd3df65{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-d4c3025{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-a47534a{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-46d2d7b{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-dba0cfc{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-86ea0eb{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-3d8791d{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-4c680a0{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-9ec424e{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-30dff46{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-a5097aa{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-8c15548{--width:44.5%;}.elementor-10 .elementor-element.elementor-element-e8032a8{--width:44.5%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-78f4ae5f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-78f4ae5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-4b818225{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-41a182a6{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a2133c2{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-4a2c58c2 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-f8b1b3b{padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-f8b1b3b .elementor-heading-title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-4b818225{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-41a182a6{--content-width:280px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-10 .elementor-element.elementor-element-51c0895{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-93165e5{padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-c86348d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-8714f88{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-26c68282{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-a2133c2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-10 .elementor-element.elementor-element-bbcb887{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-fd3df65{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-c8c3517{padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-d4c3025{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-a47534a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-46d2d7b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-dba0cfc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-86ea0eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-3d8791d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-4c680a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-9ec424e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-30dff46{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-a5097aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-8c15548{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-e8032a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-51c0895 */.elementor-10 .elementor-element.elementor-element-51c0895{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-51c0895 .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-51c0895 .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-51c0895 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-51c0895:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-51c0895 .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-51c0895:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-51c0895 .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-51c0895:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86348d */.elementor-10 .elementor-element.elementor-element-c86348d{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-c86348d .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-c86348d .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-c86348d img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-c86348d:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-c86348d .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-c86348d:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-c86348d .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-c86348d:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8714f88 */.elementor-10 .elementor-element.elementor-element-8714f88{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-8714f88 .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-8714f88 .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-8714f88 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-8714f88:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-8714f88 .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-8714f88:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-8714f88 .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-8714f88:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c68282 */.elementor-10 .elementor-element.elementor-element-26c68282{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-26c68282 .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-26c68282 .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-26c68282 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-26c68282:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-26c68282 .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-26c68282:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-26c68282 .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-26c68282:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbcb887 */.elementor-10 .elementor-element.elementor-element-bbcb887{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-bbcb887 .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-bbcb887 .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-bbcb887 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-bbcb887:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-bbcb887 .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-bbcb887:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-bbcb887 .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-bbcb887:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3df65 */.elementor-10 .elementor-element.elementor-element-fd3df65{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-fd3df65 .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-fd3df65 .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-fd3df65 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-fd3df65:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-fd3df65 .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-fd3df65:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-fd3df65 .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-fd3df65:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4c3025 */.elementor-10 .elementor-element.elementor-element-d4c3025{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-d4c3025 .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-d4c3025 .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-d4c3025 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-d4c3025:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-d4c3025 .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-d4c3025:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-d4c3025 .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-d4c3025:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a47534a */.elementor-10 .elementor-element.elementor-element-a47534a{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-a47534a .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-a47534a .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-a47534a img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-a47534a:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-a47534a .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-a47534a:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-a47534a .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-a47534a:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46d2d7b */.elementor-10 .elementor-element.elementor-element-46d2d7b{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-46d2d7b .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-46d2d7b .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-46d2d7b img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-46d2d7b:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-46d2d7b .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-46d2d7b:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-46d2d7b .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-46d2d7b:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dba0cfc */.elementor-10 .elementor-element.elementor-element-dba0cfc{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-dba0cfc .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-dba0cfc .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-dba0cfc img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-dba0cfc:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-dba0cfc .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-dba0cfc:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-dba0cfc .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-dba0cfc:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ea0eb */.elementor-10 .elementor-element.elementor-element-86ea0eb{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-86ea0eb .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-86ea0eb .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-86ea0eb img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-86ea0eb:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-86ea0eb .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-86ea0eb:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-86ea0eb .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-86ea0eb:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d8791d */.elementor-10 .elementor-element.elementor-element-3d8791d{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-3d8791d .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-3d8791d .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-3d8791d img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-3d8791d:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-3d8791d .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-3d8791d:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-3d8791d .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-3d8791d:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c680a0 */.elementor-10 .elementor-element.elementor-element-4c680a0{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-4c680a0 .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-4c680a0 .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-4c680a0 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-4c680a0:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-4c680a0 .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-4c680a0:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-4c680a0 .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-4c680a0:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ec424e */.elementor-10 .elementor-element.elementor-element-9ec424e{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-9ec424e .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-9ec424e .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-9ec424e img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-9ec424e:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-9ec424e .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-9ec424e:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-9ec424e .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-9ec424e:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30dff46 */.elementor-10 .elementor-element.elementor-element-30dff46{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-30dff46 .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-30dff46 .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-30dff46 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-30dff46:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-30dff46 .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-30dff46:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-30dff46 .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-30dff46:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5097aa */.elementor-10 .elementor-element.elementor-element-a5097aa{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-a5097aa .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-a5097aa .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-a5097aa img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-a5097aa:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-a5097aa .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-a5097aa:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-a5097aa .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-a5097aa:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c15548 */.elementor-10 .elementor-element.elementor-element-8c15548{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-8c15548 .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-8c15548 .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-8c15548 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-8c15548:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-8c15548 .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-8c15548:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-8c15548 .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-8c15548:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8032a8 */.elementor-10 .elementor-element.elementor-element-e8032a8{
    --imageHeight: 180px;
    --imageWidth: 50%;
    --paddingTop: 45px;
}
.elementor-10 .elementor-element.elementor-element-e8032a8 .elementor-widget-image{
    position: static;
    height: var(--imageHeight);
}
.elementor-10 .elementor-element.elementor-element-e8032a8 .elementor-widget-image .elementor-widget-container{
    position: static;
}
.elementor-10 .elementor-element.elementor-element-e8032a8 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-e8032a8:hover img{
    left: calc((100% - var(--imageWidth)) / 2);
    top: var(--paddingTop);
    height: var(--imageHeight) !important;
    width: var(--imageWidth) !important;
}
.elementor-10 .elementor-element.elementor-element-e8032a8 .elementor-widget-heading{
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0.4s;
    -o-transition: all 0.5s ease-in-out 0.4s;
    transition: all 0.5s ease-in-out 0.4s;
}
.elementor-10 .elementor-element.elementor-element-e8032a8:hover .elementor-widget-heading{
    opacity: 1;
}
.elementor-10 .elementor-element.elementor-element-e8032a8 .elementor-widget-social-icons{
    opacity: 0;
    -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
            transform: translateY(100px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-e8032a8:hover .elementor-widget-social-icons{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}/* End custom CSS */