.elementor-510 .elementor-element.elementor-element-0ce4b6e{--display:flex;--min-height:42vh;--justify-content:flex-end;--overlay-opacity:1;--padding-top:150px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-510 .elementor-element.elementor-element-0ce4b6e:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-0ce4b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orthovox.be/wp-content/uploads/2026/01/Orthovox-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-0ce4b6e::before, .elementor-510 .elementor-element.elementor-element-0ce4b6e > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-0ce4b6e > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-0ce4b6e > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-0ce4b6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-0ce4b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #031D2A00 0%, #031D2A 100%);}.elementor-510 .elementor-element.elementor-element-0ce4b6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-510 .elementor-element.elementor-element-ae8502c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 03px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:03px;--border-left-width:0px;border-color:var( --e-global-color-cab61fb );--border-color:var( --e-global-color-cab61fb );--border-radius:0px 0px 33px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-ae8502c.e-con{--align-self:flex-start;}.elementor-510 .elementor-element.elementor-element-29b662a .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-3c73322{padding:30px 0px 0px 0px;font-family:"Fira Sans", Sans-serif;color:var( --e-global-color-cab61fb );}.elementor-510 .elementor-element.elementor-element-e7fb175{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:57px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-e7fb175:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-e7fb175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cab61fb );}.elementor-510 .elementor-element.elementor-element-3ee95c4{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;}.elementor-510 .elementor-element.elementor-element-94663b0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:60px 60px 60px 60px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-510 .elementor-element.elementor-element-94663b0:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-94663b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-510 .elementor-element.elementor-element-94663b0.e-con{--order:99999 /* order end hack */;}.elementor-510 .elementor-element.elementor-element-00600f7{font-size:16px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-510 .elementor-element.elementor-element-b7d3264{--display:flex;--border-radius:10px 10px 10px 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-510 .elementor-element.elementor-element-b7d3264:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-b7d3264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-510 .elementor-element.elementor-element-1304294 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-510 .elementor-element.elementor-element-1304294 .elementor-swiper-button.elementor-swiper-button-next{font-size:32px;color:var( --e-global-color-text );}.elementor-510 .elementor-element.elementor-element-1304294 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-510 .elementor-element.elementor-element-1304294 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-510 .elementor-element.elementor-element-6b46c39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-510 .elementor-element.elementor-element-348c709{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-510 .elementor-element.elementor-element-be28d1c .elementor-button{background-color:var( --e-global-color-accent );font-size:16px;border-style:solid;border-width:0px 0px 03px 0px;border-color:var( --e-global-color-primary );}.elementor-510 .elementor-element.elementor-element-be28d1c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-510 .elementor-element.elementor-element-be28d1c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-510 .elementor-element.elementor-element-69f68ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:094px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-510 .elementor-element.elementor-element-249e7bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-510 .elementor-element.elementor-element-3218cbd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:60px 60px 60px 60px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-510 .elementor-element.elementor-element-3218cbd:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-3218cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-510 .elementor-element.elementor-element-3218cbd.e-con{--order:99999 /* order end hack */;}.elementor-510 .elementor-element.elementor-element-e2cdf55{font-size:16px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-510 .elementor-element.elementor-element-cc5ec85{--display:flex;}.elementor-510 .elementor-element.elementor-element-d21d021{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-510 .elementor-element.elementor-element-f43e52d{--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;}.elementor-510 .elementor-element.elementor-element-0b95784{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-0b95784:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-0b95784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D9FCA;}.elementor-510 .elementor-element.elementor-element-0b95784::before, .elementor-510 .elementor-element.elementor-element-0b95784 > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-0b95784 > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-0b95784 > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-0b95784 > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-0b95784 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-510 .elementor-element.elementor-element-0b95784.e-con{--align-self:stretch;}.elementor-510 .elementor-element.elementor-element-b70708c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-510 .elementor-element.elementor-element-367fa72{text-align:start;}.elementor-510 .elementor-element.elementor-element-33fc657 .elementor-heading-title{font-weight:500;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-7ac4290.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-510 .elementor-element.elementor-element-7ac4290{color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-ec0384a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.4;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-ec0384a:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-ec0384a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF8001;}.elementor-510 .elementor-element.elementor-element-ec0384a::before, .elementor-510 .elementor-element.elementor-element-ec0384a > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-ec0384a > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-ec0384a > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-ec0384a > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-ec0384a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-510 .elementor-element.elementor-element-ec0384a.e-con{--align-self:flex-end;}.elementor-510 .elementor-element.elementor-element-57cf302{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-510 .elementor-element.elementor-element-1c90446.elementor-element{--align-self:flex-start;}.elementor-510 .elementor-element.elementor-element-39802b0 .elementor-heading-title{font-weight:500;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-0e936e2{color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-a8e549d{--e-transform-flipX:-1;--e-transform-flipY:-1;}.elementor-510 .elementor-element.elementor-element-a8e549d.elementor-element{--align-self:flex-end;}.elementor-510 .elementor-element.elementor-element-2a4a80a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;}.elementor-510 .elementor-element.elementor-element-2a7bff5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-510 .elementor-element.elementor-element-7d68f30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.39;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-7d68f30:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-7d68f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D9FCA;}.elementor-510 .elementor-element.elementor-element-7d68f30::before, .elementor-510 .elementor-element.elementor-element-7d68f30 > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-7d68f30 > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-7d68f30 > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-7d68f30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-7d68f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-510 .elementor-element.elementor-element-7d68f30.e-con{--align-self:flex-end;}.elementor-510 .elementor-element.elementor-element-6b4181d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-510 .elementor-element.elementor-element-9a523d5{text-align:start;}.elementor-510 .elementor-element.elementor-element-eefaee7 .elementor-heading-title{font-weight:500;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-bc45957{color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-4234692{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overlay-opacity:0.4;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-4234692:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-4234692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF8001;}.elementor-510 .elementor-element.elementor-element-4234692::before, .elementor-510 .elementor-element.elementor-element-4234692 > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-4234692 > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-4234692 > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-4234692 > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-4234692 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-510 .elementor-element.elementor-element-4234692.e-con{--align-self:stretch;}.elementor-510 .elementor-element.elementor-element-19c7a7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-510 .elementor-element.elementor-element-7acd193.elementor-element{--align-self:flex-start;}.elementor-510 .elementor-element.elementor-element-532337e .elementor-heading-title{font-weight:500;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-bc591c9{color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-cf86b78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:094px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-510 .elementor-element.elementor-element-4cd127d{--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;}.elementor-510 .elementor-element.elementor-element-e810177{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.56;--border-radius:10px 10px 10px 10px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-510 .elementor-element.elementor-element-e810177:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-e810177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://orthovox.be/wp-content/uploads/2025/12/child-scaled.png");background-position:center center;}.elementor-510 .elementor-element.elementor-element-e810177::before, .elementor-510 .elementor-element.elementor-element-e810177 > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-e810177 > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-e810177 > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-e810177 > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-e810177 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://orthovox.be/wp-content/uploads/2025/12/filter-1.png");--background-overlay:'';background-size:cover;}.elementor-510 .elementor-element.elementor-element-08022ee{--display:flex;--justify-content:space-between;--z-index:10;}.elementor-510 .elementor-element.elementor-element-0e1abc6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-510 .elementor-element.elementor-element-3ddf719 .elementor-heading-title{font-size:38px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-28938c1 .elementor-heading-title{font-size:20px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-c0f425b{font-size:16px;font-weight:500;color:var( --e-global-color-cab61fb );}.elementor-510 .elementor-element.elementor-element-cbf8c29 .elementor-button{background-color:var( --e-global-color-cab61fb );font-size:16px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 03px 0px;border-color:var( --e-global-color-accent );}.elementor-510 .elementor-element.elementor-element-cbf8c29 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-510 .elementor-element.elementor-element-cbf8c29 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-510 .elementor-element.elementor-element-af6742c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.56;--border-radius:10px 10px 10px 10px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-510 .elementor-element.elementor-element-af6742c:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-af6742c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://orthovox.be/wp-content/uploads/2026/02/orthodontist-doctor-putting-silicone-invisible-tra-2026-01-06-09-56-52-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-510 .elementor-element.elementor-element-af6742c::before, .elementor-510 .elementor-element.elementor-element-af6742c > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-af6742c > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-af6742c > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-af6742c > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-af6742c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://orthovox.be/wp-content/uploads/2025/12/filter-1.png");--background-overlay:'';background-size:cover;}.elementor-510 .elementor-element.elementor-element-7ec0204{--display:flex;--justify-content:space-between;--z-index:10;}.elementor-510 .elementor-element.elementor-element-a7eab04{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-510 .elementor-element.elementor-element-aa8f94f .elementor-heading-title{font-size:38px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-db20722 .elementor-heading-title{font-size:20px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-ce9b792{font-size:16px;font-weight:500;color:var( --e-global-color-cab61fb );}.elementor-510 .elementor-element.elementor-element-4a11172 .elementor-button{background-color:var( --e-global-color-cab61fb );font-size:16px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 03px 0px;border-color:var( --e-global-color-accent );}.elementor-510 .elementor-element.elementor-element-4a11172 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-510 .elementor-element.elementor-element-4a11172 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-510 .elementor-element.elementor-element-b5c60fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-510 .elementor-element.elementor-element-6c333cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-510 .elementor-element.elementor-element-838357b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:60px 60px 60px 60px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-510 .elementor-element.elementor-element-838357b:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-838357b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-510 .elementor-element.elementor-element-838357b.e-con{--order:-99999 /* order start hack */;}.elementor-510 .elementor-element.elementor-element-56807dc{font-size:16px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-510 .elementor-element.elementor-element-2d0c81f{--display:flex;}.elementor-510 .elementor-element.elementor-element-d30e235{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-510 .elementor-element.elementor-element-4ae09f6{--display:flex;--overlay-opacity:0.41;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-4ae09f6:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-4ae09f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D9FCA;}.elementor-510 .elementor-element.elementor-element-4ae09f6::before, .elementor-510 .elementor-element.elementor-element-4ae09f6 > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-4ae09f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-4ae09f6 > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-4ae09f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-4ae09f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-510 .elementor-element.elementor-element-4ae09f6:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.48);}.elementor-510 .elementor-element.elementor-element-8a9f342 img{border-radius:20px 20px 20px 20px;}.elementor-510 .elementor-element.elementor-element-64c6ff4 .elementor-heading-title{color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-084505c{font-weight:400;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-4231505{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-e991514{--display:flex;--overlay-opacity:0.41;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-e991514:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-e991514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF8001;}.elementor-510 .elementor-element.elementor-element-e991514::before, .elementor-510 .elementor-element.elementor-element-e991514 > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-e991514 > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-e991514 > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-e991514 > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-e991514 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-510 .elementor-element.elementor-element-e991514:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-510 .elementor-element.elementor-element-687b3f8 img{border-radius:20px 20px 20px 20px;}.elementor-510 .elementor-element.elementor-element-485aa9a .elementor-heading-title{color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-81ae881{font-weight:400;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-3842e5e{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-20893db{--display:flex;--overlay-opacity:0.41;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-20893db:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-20893db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D9FCA;}.elementor-510 .elementor-element.elementor-element-20893db::before, .elementor-510 .elementor-element.elementor-element-20893db > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-20893db > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-20893db > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-20893db > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-20893db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-510 .elementor-element.elementor-element-20893db:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.39);}.elementor-510 .elementor-element.elementor-element-e9b538a img{border-radius:20px 20px 20px 20px;}.elementor-510 .elementor-element.elementor-element-2e62e5c .elementor-heading-title{color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-fc865e7{font-weight:400;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-a03600e{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-cb29d5f{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}body.elementor-page-510:not(.elementor-motion-effects-element-type-background), body.elementor-page-510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-510 .elementor-element.elementor-element-3ee95c4{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-510 .elementor-element.elementor-element-249e7bb{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-510 .elementor-element.elementor-element-7ac4290{width:var( --container-widget-width, 221.695px );max-width:221.695px;--container-widget-width:221.695px;--container-widget-flex-grow:0;}.elementor-510 .elementor-element.elementor-element-4cd127d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-510 .elementor-element.elementor-element-d30e235{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-510 .elementor-element.elementor-element-0ce4b6e{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-348c709{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-510 .elementor-element.elementor-element-2a4a80a{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-510 .elementor-element.elementor-element-7d68f30{--z-index:1;}.elementor-510 .elementor-element.elementor-element-d48b486{width:var( --container-widget-width, 144px );max-width:144px;--e-transform-rotateZ:26deg;--container-widget-width:144px;--container-widget-flex-grow:0;}.elementor-510 .elementor-element.elementor-element-d48b486 img{width:59%;}.elementor-510 .elementor-element.elementor-element-6c333cc{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-510 .elementor-element.elementor-element-838357b{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-510 .elementor-element.elementor-element-d30e235{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-510 .elementor-element.elementor-element-cb29d5f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-510 .elementor-element.elementor-element-ae8502c{--width:70%;}.elementor-510 .elementor-element.elementor-element-f43e52d{--width:74.48%;}.elementor-510 .elementor-element.elementor-element-0b95784{--width:65.97%;}.elementor-510 .elementor-element.elementor-element-b70708c{--width:100%;}.elementor-510 .elementor-element.elementor-element-ec0384a{--width:65.97%;}.elementor-510 .elementor-element.elementor-element-57cf302{--width:100%;}.elementor-510 .elementor-element.elementor-element-2a7bff5{--width:74.48%;}.elementor-510 .elementor-element.elementor-element-7d68f30{--width:65.97%;}.elementor-510 .elementor-element.elementor-element-6b4181d{--width:100%;}.elementor-510 .elementor-element.elementor-element-4234692{--width:65.97%;}.elementor-510 .elementor-element.elementor-element-19c7a7d{--width:100%;}.elementor-510 .elementor-element.elementor-element-e810177{--width:100%;}.elementor-510 .elementor-element.elementor-element-08022ee{--width:55%;}.elementor-510 .elementor-element.elementor-element-af6742c{--width:100%;}.elementor-510 .elementor-element.elementor-element-7ec0204{--width:55%;}}/* Start custom CSS for text-editor, class: .elementor-element-8241884 */.elementor-510 .elementor-element.elementor-element-8241884 h1 span{
    font-weight: 200!important;
    font-size: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ce4b6e */.elementor-510 .elementor-element.elementor-element-0ce4b6e{
    background: url(<path-to-image>) lightgray 50% / cover no-repeat, linear-gradient(180deg, rgba(3, 29, 42, 0.00) 0%, rgba(3, 29, 42, 0.81) 66.83%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1304294 */.elementor-510 .elementor-element.elementor-element-1304294 img{
    height: 500px;
    width: 100%;
    object-fit: cover; 
    border-radius: 15px;
}

/* === FLÈCHES GROSSES & VISIBLES (Elementor Image Carousel) === */
.elementor-510 .elementor-element.elementor-element-1304294 .swiper-button-prev,
.elementor-510 .elementor-element.elementor-element-1304294 .swiper-button-next,
.elementor-510 .elementor-element.elementor-element-1304294 .elementor-swiper-button {
  width: 64px !important;
  height: 64px !important;
  border-radius: 999px !important;

  /* look */
    background: var(--e-global-color-text);
  box-shadow: 0 10px 25px rgba(0,0,0,.25) !important; 
    display: flex;
    align-items: center;
    justify-content: center;
  /* placement + interaction */
  top: 50% !important;
  transform: translateY(-50%) !important;
  z-index: 50 !important;
  opacity: 1 !important;
}

/* Couleur/épaisseur de l’icône (selon version Elementor) */
.elementor-510 .elementor-element.elementor-element-1304294 .swiper-button-prev:after,
.elementor-510 .elementor-element.elementor-element-1304294 .swiper-button-next:after {
  font-size: 28px !important; /* taille de la flèche */
  font-weight: 900 !important;
  color: #fff !important;
}

/* Si Elementor utilise un <i> ou <svg> */
.elementor-510 .elementor-element.elementor-element-1304294 .elementor-swiper-button i,
.elementor-510 .elementor-element.elementor-element-1304294 .elementor-swiper-button svg {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  fill: #fff !important;
  color: #fff !important;
}

/* Hover */
.elementor-510 .elementor-element.elementor-element-1304294 .swiper-button-prev:hover,
.elementor-510 .elementor-element.elementor-element-1304294 .swiper-button-next:hover,
.elementor-510 .elementor-element.elementor-element-1304294 .elementor-swiper-button:hover {
  background: rgba(255, 122, 0, 0.95) !important; /* orange visible */
  border-color: rgba(255,255,255,.9) !important;
  transform: translateY(-50%) scale(1.05) !important;
}

/* Position gauche/droite (un peu plus “extérieur”) */
.elementor-510 .elementor-element.elementor-element-1304294 .swiper-button-prev { left: 12px !important; }
.elementor-510 .elementor-element.elementor-element-1304294 .swiper-button-next { right: 12px !important; }

/* Option: zone cliquable plus grande (confort) */
.elementor-510 .elementor-element.elementor-element-1304294 .swiper-button-prev,
.elementor-510 .elementor-element.elementor-element-1304294 .swiper-button-next {
  padding: 10px !important;
}

/* Mobile: légèrement plus petit */
@media (max-width: 767px) {
  .elementor-510 .elementor-element.elementor-element-1304294 .swiper-button-prev,
  .elementor-510 .elementor-element.elementor-element-1304294 .swiper-button-next,
  .elementor-510 .elementor-element.elementor-element-1304294 .elementor-swiper-button {
    width: 52px !important;
    height: 52px !important;
  }
  .elementor-510 .elementor-element.elementor-element-1304294 .swiper-button-prev:after,
  .elementor-510 .elementor-element.elementor-element-1304294 .swiper-button-next:after {
    font-size: 22px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0f425b */.elementor-510 .elementor-element.elementor-element-c0f425b span{
    font-size: 20px;
    font-weight: 400;
}

.elementor-510 .elementor-element.elementor-element-c0f425b h3 {
    color: white;
    font-size:38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e810177 */.elementor-510 .elementor-element.elementor-element-e810177::after{
    content:"";
    z-index: 0;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    position: absolute;
    background: linear-gradient(258deg, rgba(0, 0, 0, 0.00) 1.01%, rgba(0, 0, 0, 0.53) 48.12%) ; 
}

.elementor-510 .elementor-element.elementor-element-e810177 {
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9b792 */.elementor-510 .elementor-element.elementor-element-ce9b792 span{
    font-size: 20px;
    font-weight: 400;
}

.elementor-510 .elementor-element.elementor-element-ce9b792 h3 {
    color: white;
    font-size:38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af6742c */.elementor-510 .elementor-element.elementor-element-af6742c::after{
    content:"";
    z-index: 0;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    position: absolute;
    background: linear-gradient(258deg, rgba(0, 0, 0, 0.00) 1.01%, rgba(0, 0, 0, 0.53) 48.12%) ; 
}

.elementor-510 .elementor-element.elementor-element-af6742c {
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a9f342 */.elementor-510 .elementor-element.elementor-element-8a9f342 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-687b3f8 */.elementor-510 .elementor-element.elementor-element-687b3f8 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9b538a */.elementor-510 .elementor-element.elementor-element-e9b538a img{
    aspect-ratio: 16/9;
    object-fit: cover;
}/* End custom CSS */