.elementor-1709 .elementor-element.elementor-element-dfefd74{--display:flex;--overlay-opacity:0.38;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1709 .elementor-element.elementor-element-dfefd74::before, .elementor-1709 .elementor-element.elementor-element-dfefd74 > .elementor-background-video-container::before, .elementor-1709 .elementor-element.elementor-element-dfefd74 > .e-con-inner > .elementor-background-video-container::before, .elementor-1709 .elementor-element.elementor-element-dfefd74 > .elementor-background-slideshow::before, .elementor-1709 .elementor-element.elementor-element-dfefd74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1709 .elementor-element.elementor-element-dfefd74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1709 .elementor-element.elementor-element-dfefd74:not(.elementor-motion-effects-element-type-background), .elementor-1709 .elementor-element.elementor-element-dfefd74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://v2.fg-dev.agenceupmedia.fr/wp-content/uploads/2026/01/DJI_0857-scaled.jpg") 50% 50%;background-size:cover;}.elementor-1709 .elementor-element.elementor-element-5477386{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:7%;--margin-bottom:7%;--margin-left:5%;--margin-right:0%;}.elementor-1709 .elementor-element.elementor-element-5477386::before, .elementor-1709 .elementor-element.elementor-element-5477386 > .elementor-background-video-container::before, .elementor-1709 .elementor-element.elementor-element-5477386 > .e-con-inner > .elementor-background-video-container::before, .elementor-1709 .elementor-element.elementor-element-5477386 > .elementor-background-slideshow::before, .elementor-1709 .elementor-element.elementor-element-5477386 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1709 .elementor-element.elementor-element-5477386 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-1709 .elementor-element.elementor-element-7d6aefa{text-align:start;}.elementor-1709 .elementor-element.elementor-element-7d6aefa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#009DF6;}.elementor-1709 .elementor-element.elementor-element-b3cfaf1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:68px;font-weight:200;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-1b69404 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:300;line-height:35px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-ca6feab{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1709 .elementor-element.elementor-element-ca6feab.e-con{--order:99999 /* order end hack */;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1709 .elementor-element.elementor-element-ddf8594 .elementor-button{background-color:#009DF6;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1709 .elementor-element.elementor-element-ddf8594.elementor-element{--align-self:flex-start;}.elementor-1709 .elementor-element.elementor-element-06d32a1 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1709 .elementor-element.elementor-element-bb1287a{--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:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.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 );}body:not(.rtl) .elementor-1709 .elementor-element.elementor-element-43e5845{left:-186px;}body.rtl .elementor-1709 .elementor-element.elementor-element-43e5845{right:-186px;}.elementor-1709 .elementor-element.elementor-element-43e5845{top:-103px;z-index:-1;}.elementor-1709 .elementor-element.elementor-element-43e5845 img{opacity:0.1;}body:not(.rtl) .elementor-1709 .elementor-element.elementor-element-3298af5{right:-290px;}body.rtl .elementor-1709 .elementor-element.elementor-element-3298af5{left:-290px;}.elementor-1709 .elementor-element.elementor-element-3298af5{top:611px;z-index:-1;}.elementor-1709 .elementor-element.elementor-element-3298af5 img{opacity:0.1;}.elementor-1709 .elementor-element.elementor-element-5ab2537{--display:flex;}.elementor-1709 .elementor-element.elementor-element-939be08{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1709 .elementor-element.elementor-element-abc2ae1{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1709 .elementor-element.elementor-element-abc2ae1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;color:#0B1C3E;}.elementor-1709 .elementor-element.elementor-element-74685eb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;text-align:start;}.elementor-1709 .elementor-element.elementor-element-74685eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:200;line-height:43px;color:#0B1C3E;}.elementor-1709 .elementor-element.elementor-element-581d4ca{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-1709 .elementor-element.elementor-element-581d4ca.e-con{--align-self:flex-start;}.elementor-1709 .elementor-element.elementor-element-708c3f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-1cde56d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-2456985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-2456985 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-bc9481a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-bc9481a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-28e1b1d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-32fcc76 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-41d134e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-41d134e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-ea32180{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-89de8df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-e1f26f8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-e1f26f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-77f7af1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-1709 .elementor-element.elementor-element-0eea95d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-7a0c01a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-b0ae298{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-b0ae298 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-9abf703{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-daca65a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-75a5ee5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-75a5ee5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-f4d082c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1709 .elementor-element.elementor-element-4ed556b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1709 .elementor-element.elementor-element-ad9d399{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1709 .elementor-element.elementor-element-ad9d399 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;color:#0B1C3E;}.elementor-1709 .elementor-element.elementor-element-1ab8c34{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;text-align:start;}.elementor-1709 .elementor-element.elementor-element-1ab8c34 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:200;line-height:43px;color:#0B1C3E;}.elementor-1709 .elementor-element.elementor-element-fb1d034{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-1709 .elementor-element.elementor-element-fb1d034.e-con{--align-self:flex-start;}.elementor-1709 .elementor-element.elementor-element-96d1404{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-7db467b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-90e9de8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-90e9de8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-33602d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-cdaa9c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-943d4c3{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-943d4c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-457a900{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-bdacb5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-003b1e6{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-003b1e6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-38f09bb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-1709 .elementor-element.elementor-element-d37dc1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-e8ad3d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-f653a69{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-f653a69 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:29px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-d78911f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-adb2239 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-e4220ac{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-e4220ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:29px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-4eb78a7{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}body:not(.rtl) .elementor-1709 .elementor-element.elementor-element-39d5a73{left:-227px;}body.rtl .elementor-1709 .elementor-element.elementor-element-39d5a73{right:-227px;}.elementor-1709 .elementor-element.elementor-element-39d5a73{top:-164px;z-index:-1;}.elementor-1709 .elementor-element.elementor-element-39d5a73 img{opacity:0.1;}.elementor-1709 .elementor-element.elementor-element-2411df1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1709 .elementor-element.elementor-element-ce50adf{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1709 .elementor-element.elementor-element-ce50adf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;color:#0B1C3E;}.elementor-1709 .elementor-element.elementor-element-409579c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;text-align:start;}.elementor-1709 .elementor-element.elementor-element-409579c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:200;line-height:43px;color:#0B1C3E;}.elementor-1709 .elementor-element.elementor-element-e012467{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-1709 .elementor-element.elementor-element-e012467.e-con{--align-self:flex-start;}.elementor-1709 .elementor-element.elementor-element-1d5f777{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-45e7a1f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-7f439e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-7f439e3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-200e003{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-200e003 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-f3aeb6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-d37f91f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-245331f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-245331f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-74c8872{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-74c8872 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:29px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-cd35035{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-f166eb0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-b19d623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-b19d623 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-0378483{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-0378483 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:29px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-dcb98e9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-1709 .elementor-element.elementor-element-fbf9b66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-61266b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-374d23f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-374d23f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-8406c63{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-8406c63 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:29px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-6c9ba16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-a951f27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-1bd1368{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-1bd1368 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-92a8e92{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1709 .elementor-element.elementor-element-92a8e92 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:29px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-b336f5a{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}body:not(.rtl) .elementor-1709 .elementor-element.elementor-element-fba2ecd{right:-290px;}body.rtl .elementor-1709 .elementor-element.elementor-element-fba2ecd{left:-290px;}.elementor-1709 .elementor-element.elementor-element-fba2ecd{top:-278px;z-index:-1;}.elementor-1709 .elementor-element.elementor-element-fba2ecd img{opacity:0.1;}.elementor-1709 .elementor-element.elementor-element-e6dc642{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1709 .elementor-element.elementor-element-be7f60d{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1709 .elementor-element.elementor-element-be7f60d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;color:#0B1C3E;}.elementor-1709 .elementor-element.elementor-element-51437a1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;text-align:start;}.elementor-1709 .elementor-element.elementor-element-51437a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:200;line-height:43px;color:#0B1C3E;}.elementor-1709 .elementor-element.elementor-element-ef72b04{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-1709 .elementor-element.elementor-element-ef72b04.e-con{--align-self:flex-start;}.elementor-1709 .elementor-element.elementor-element-49270d4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-ba72eb4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-ba72eb4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-98a5b67{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-98a5b67 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-470fb64{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1709 .elementor-element.elementor-element-470fb64 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-45371fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-9dddb98{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-9dddb98 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-6f922bb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-6f922bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:37px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-a588877{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1709 .elementor-element.elementor-element-a588877 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-9643bec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-c5e9b41{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-c5e9b41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-c4cc74b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-c4cc74b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:37px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-6f44436{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1709 .elementor-element.elementor-element-6f44436 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-349a3fd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-1709 .elementor-element.elementor-element-080a1bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-6cfefe3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-6cfefe3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-e0aa3b0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-e0aa3b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-23dc8a7{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1709 .elementor-element.elementor-element-23dc8a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-f4cbddf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-1bc86ba{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-1bc86ba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-be5e14b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-be5e14b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:31px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-be103ca{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1709 .elementor-element.elementor-element-be103ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-66576c1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-1709 .elementor-element.elementor-element-66576c1.e-con{--align-self:flex-start;}.elementor-1709 .elementor-element.elementor-element-22fd9e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-2723b7d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-2723b7d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-6b1fd4c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-6b1fd4c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:37px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-3d6a2df{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1709 .elementor-element.elementor-element-3d6a2df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-014c729{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-cc36981{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-cc36981 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-7838e36{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-7838e36 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:37px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-00ce073{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1709 .elementor-element.elementor-element-00ce073 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-ed3fe81{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-b5dff95{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-b5dff95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-c245c62{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1709 .elementor-element.elementor-element-c245c62 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:900;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-ea00d64{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1709 .elementor-element.elementor-element-ea00d64 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#FFFFFFDB;}.elementor-1709 .elementor-element.elementor-element-064e139{--display:flex;}body:not(.rtl) .elementor-1709 .elementor-element.elementor-element-0d6ca2e{right:-290px;}body.rtl .elementor-1709 .elementor-element.elementor-element-0d6ca2e{left:-290px;}.elementor-1709 .elementor-element.elementor-element-0d6ca2e{top:43px;z-index:-1;}.elementor-1709 .elementor-element.elementor-element-0d6ca2e img{opacity:0.1;}body:not(.rtl) .elementor-1709 .elementor-element.elementor-element-9d6ebad{left:-248px;}body.rtl .elementor-1709 .elementor-element.elementor-element-9d6ebad{right:-248px;}.elementor-1709 .elementor-element.elementor-element-9d6ebad{bottom:0px;z-index:-1;}.elementor-1709 .elementor-element.elementor-element-9d6ebad img{opacity:0.1;}.elementor-1709 .elementor-element.elementor-element-8a0829b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1709 .elementor-element.elementor-element-ecb7931{width:100%;max-width:100%;margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1709 .elementor-element.elementor-element-ecb7931 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;color:#0B1C3E;}.elementor-1709 .elementor-element.elementor-element-83f5dfc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;text-align:start;}.elementor-1709 .elementor-element.elementor-element-83f5dfc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:200;line-height:43px;color:#0B1C3E;}.elementor-1709 .elementor-element.elementor-element-ace5ea0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-1709 .elementor-element.elementor-element-ace5ea0.e-con{--align-self:flex-start;}.elementor-1709 .elementor-element.elementor-element-a1d3f8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-1709 .elementor-element.elementor-element-b2edc04 img{width:70%;}.elementor-1709 .elementor-element.elementor-element-597250f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-1709 .elementor-element.elementor-element-9b5b1ef img{width:70%;}.elementor-1709 .elementor-element.elementor-element-50c972e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-1709 .elementor-element.elementor-element-7a1d57d img{width:70%;}.elementor-1709 .elementor-element.elementor-element-fdbc69f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-1709 .elementor-element.elementor-element-fdbc69f.e-con{--align-self:center;}.elementor-1709 .elementor-element.elementor-element-137ba6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-1709 .elementor-element.elementor-element-65ae2b2 img{width:70%;}.elementor-1709 .elementor-element.elementor-element-1bd78e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-1709 .elementor-element.elementor-element-c745f5d img{width:70%;}.elementor-1709 .elementor-element.elementor-element-4b9389f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-1709 .elementor-element.elementor-element-4b9389f.e-con{--align-self:flex-start;}.elementor-1709 .elementor-element.elementor-element-d97159b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-1709 .elementor-element.elementor-element-0f59990 img{width:70%;}.elementor-1709 .elementor-element.elementor-element-597fcd4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-1709 .elementor-element.elementor-element-1c4eb75 img{width:70%;}.elementor-1709 .elementor-element.elementor-element-9ebe16d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-1709 .elementor-element.elementor-element-11e2d96 img{width:70%;}.elementor-1709 .elementor-element.elementor-element-3c1923e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-1709 .elementor-element.elementor-element-3c1923e.e-con{--align-self:center;}.elementor-1709 .elementor-element.elementor-element-cd52972{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-1709 .elementor-element.elementor-element-685f7d4 img{width:70%;}.elementor-1709 .elementor-element.elementor-element-bf6d7c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-1709 .elementor-element.elementor-element-2dfc3f4 img{width:70%;}.elementor-1709 .elementor-element.elementor-element-72c8658{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-1709 .elementor-element.elementor-element-72c8658.e-con{--align-self:center;}.elementor-1709 .elementor-element.elementor-element-d23d38b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-1709 .elementor-element.elementor-element-470ed16 img{width:70%;}.elementor-1709 .elementor-element.elementor-element-25731f34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-1709 .elementor-element.elementor-element-25731f34:not(.elementor-motion-effects-element-type-background), .elementor-1709 .elementor-element.elementor-element-25731f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1C3E;}.elementor-1709 .elementor-element.elementor-element-1b338b3d{--display:flex;--justify-content:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1709 .elementor-element.elementor-element-d21395f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-6ef5434b{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1709 .elementor-element.elementor-element-23170c17 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-6cb38f80 .elementor-button{background-color:#FFFFFF00;font-family:"Tahoma", Sans-serif;font-size:21px;font-weight:500;border-style:solid;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-1709 .elementor-element.elementor-element-6cb38f80 .elementor-button:hover, .elementor-1709 .elementor-element.elementor-element-6cb38f80 .elementor-button:focus{background-color:#009DF6;color:#FFFFFF;border-color:#009DF6;}.elementor-1709 .elementor-element.elementor-element-6cb38f80 .elementor-button:hover svg, .elementor-1709 .elementor-element.elementor-element-6cb38f80 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-1709 .elementor-element.elementor-element-581d4ca{--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-77f7af1{--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-fb1d034{--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-38f09bb{--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-e012467{--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-dcb98e9{--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-ef72b04{--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-349a3fd{--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-66576c1{--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-ace5ea0{--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-fdbc69f{--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-4b9389f{--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-3c1923e{--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-72c8658{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1709 .elementor-element.elementor-element-5477386{--width:45%;}.elementor-1709 .elementor-element.elementor-element-939be08{--width:100%;}.elementor-1709 .elementor-element.elementor-element-77f7af1{--width:66%;}.elementor-1709 .elementor-element.elementor-element-4ed556b{--width:98%;}.elementor-1709 .elementor-element.elementor-element-38f09bb{--width:66%;}.elementor-1709 .elementor-element.elementor-element-2411df1{--width:98%;}.elementor-1709 .elementor-element.elementor-element-dcb98e9{--width:66%;}.elementor-1709 .elementor-element.elementor-element-e6dc642{--width:98%;}.elementor-1709 .elementor-element.elementor-element-349a3fd{--width:66%;}.elementor-1709 .elementor-element.elementor-element-8a0829b{--width:98%;}.elementor-1709 .elementor-element.elementor-element-fdbc69f{--width:66%;}.elementor-1709 .elementor-element.elementor-element-3c1923e{--width:66%;}.elementor-1709 .elementor-element.elementor-element-72c8658{--width:66%;}.elementor-1709 .elementor-element.elementor-element-1b338b3d{--width:50%;}.elementor-1709 .elementor-element.elementor-element-6ef5434b{--width:50%;}}@media(max-width:767px){.elementor-1709 .elementor-element.elementor-element-5477386{--margin-top:30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1709 .elementor-element.elementor-element-b3cfaf1 .elementor-heading-title{font-size:44px;}.elementor-1709 .elementor-element.elementor-element-1b69404 .elementor-heading-title{font-size:18px;line-height:1.9em;}.elementor-1709 .elementor-element.elementor-element-abc2ae1 .elementor-heading-title{font-size:35px;}.elementor-1709 .elementor-element.elementor-element-74685eb .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-1709 .elementor-element.elementor-element-581d4ca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-77f7af1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-ad9d399 .elementor-heading-title{font-size:35px;}.elementor-1709 .elementor-element.elementor-element-1ab8c34 .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-1709 .elementor-element.elementor-element-fb1d034{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-38f09bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-ce50adf .elementor-heading-title{font-size:35px;}.elementor-1709 .elementor-element.elementor-element-409579c .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-1709 .elementor-element.elementor-element-e012467{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-dcb98e9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-be7f60d .elementor-heading-title{font-size:35px;}.elementor-1709 .elementor-element.elementor-element-51437a1 .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-1709 .elementor-element.elementor-element-ef72b04{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-349a3fd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-66576c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-ecb7931 .elementor-heading-title{font-size:35px;}.elementor-1709 .elementor-element.elementor-element-83f5dfc .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-1709 .elementor-element.elementor-element-ace5ea0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-fdbc69f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-4b9389f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-3c1923e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-72c8658{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1709 .elementor-element.elementor-element-25731f34{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}}/* Start custom CSS for button, class: .elementor-element-ddf8594 */.elementor-1709 .elementor-element.elementor-element-ddf8594 .elementor-button {
    aspect-ratio: 1 / 1;
    height: 40px;
    width: auto;
    
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px;
    border: none;
    transition: background-color 0.3s ease;
}

.elementor-1709 .elementor-element.elementor-element-ddf8594 .elementor-button-icon {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-06d32a1 */.elementor-1709 .elementor-element.elementor-element-06d32a1 .elementor-button {
    position: relative;
    overflow: hidden; 
    z-index: 1;
    transition: all 0.4s ease-in-out;
    border: none;
}

.elementor-1709 .elementor-element.elementor-element-06d32a1 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 50px;

    background-color: #009df6; 
    
    z-index: -1; 
    transition: width 0.4s ease-in-out;
}

.elementor-1709 .elementor-element.elementor-element-06d32a1 .elementor-button:hover::before {
    width: 100%; 
}


.elementor-1709 .elementor-element.elementor-element-06d32a1 .elementor-button:hover {
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-708c3f6 */.elementor-1709 .elementor-element.elementor-element-708c3f6{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e1b1d */.elementor-1709 .elementor-element.elementor-element-28e1b1d{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea32180 */.elementor-1709 .elementor-element.elementor-element-ea32180{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eea95d */.elementor-1709 .elementor-element.elementor-element-0eea95d{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9abf703 */.elementor-1709 .elementor-element.elementor-element-9abf703{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96d1404 */.elementor-1709 .elementor-element.elementor-element-96d1404{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33602d5 */.elementor-1709 .elementor-element.elementor-element-33602d5{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-457a900 */.elementor-1709 .elementor-element.elementor-element-457a900{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d37dc1e */.elementor-1709 .elementor-element.elementor-element-d37dc1e{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d78911f */.elementor-1709 .elementor-element.elementor-element-d78911f{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5f777 */.elementor-1709 .elementor-element.elementor-element-1d5f777{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3aeb6d */.elementor-1709 .elementor-element.elementor-element-f3aeb6d{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd35035 */.elementor-1709 .elementor-element.elementor-element-cd35035{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf9b66 */.elementor-1709 .elementor-element.elementor-element-fbf9b66{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c9ba16 */.elementor-1709 .elementor-element.elementor-element-6c9ba16{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49270d4 */.elementor-1709 .elementor-element.elementor-element-49270d4{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45371fa */.elementor-1709 .elementor-element.elementor-element-45371fa{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9643bec */.elementor-1709 .elementor-element.elementor-element-9643bec{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-080a1bc */.elementor-1709 .elementor-element.elementor-element-080a1bc{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4cbddf */.elementor-1709 .elementor-element.elementor-element-f4cbddf{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22fd9e0 */.elementor-1709 .elementor-element.elementor-element-22fd9e0{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-014c729 */.elementor-1709 .elementor-element.elementor-element-014c729{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed3fe81 */.elementor-1709 .elementor-element.elementor-element-ed3fe81{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1d3f8f */.elementor-1709 .elementor-element.elementor-element-a1d3f8f{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-597250f */.elementor-1709 .elementor-element.elementor-element-597250f{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50c972e */.elementor-1709 .elementor-element.elementor-element-50c972e{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137ba6c */.elementor-1709 .elementor-element.elementor-element-137ba6c{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bd78e5 */.elementor-1709 .elementor-element.elementor-element-1bd78e5{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d97159b */.elementor-1709 .elementor-element.elementor-element-d97159b{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-597fcd4 */.elementor-1709 .elementor-element.elementor-element-597fcd4{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebe16d */.elementor-1709 .elementor-element.elementor-element-9ebe16d{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd52972 */.elementor-1709 .elementor-element.elementor-element-cd52972{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6d7c5 */.elementor-1709 .elementor-element.elementor-element-bf6d7c5{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d23d38b */.elementor-1709 .elementor-element.elementor-element-d23d38b{
  width: 240px;                 /* ajuste */
  aspect-ratio: 0.866 / 1;      /* = √3/2 => hexagone régulier pointy-top */

  clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-1709 {
    overflow-x: hidden;
}

.fg-blue{
  background: #009DF6;
  color: #fff;
}

.fg-navy{
  background: #0B1C3E;
  color: #fff;
}

.fg-orange{
  background: #FF9D1B;
  color: #0B1C3E;
}

.odd-hex{
  --odd-color:#4C9F38;     /* couleur ODD */
  --border:4px;            /* épaisseur réelle */
  
  width:240px;
  aspect-ratio:0.866 / 1;  /* hexagone régulier pointy-top */
  background:#fff;

  /* SVG hexagone régulier */
  -webkit-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 115'>\
<polygon points='50,0 100,29 100,86 50,115 0,86 0,29'/>\
</svg>");
  mask-image: -webkit-mask-image;

  -webkit-mask-size:100% 100%;
  mask-size:100% 100%;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;

  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  box-sizing:border-box;
}

/* vraie bordure */
.odd-hex::before{
  content:"";
  position:absolute;
  inset:0;
  background:var(--odd-color);
  z-index:0;
}

.odd-hex::after{
  content:"";
  position:absolute;
  inset:var(--border);
  background:#fff;
  z-index:1;

  -webkit-mask-image: inherit;
  mask-image: inherit;
  -webkit-mask-size:100% 100%;
  mask-size:100% 100%;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
}

.odd-hex > *{
  position:relative;
  z-index:2;
}

.odd-3  { --odd-color: #4C9F38; } /* Bonne Santé et Bien-être */
.odd-4  { --odd-color: #C5192D; } /* Éducation de Qualité */
.odd-5  { --odd-color: #FF3A21; } /* Égalité entre les sexes */
.odd-7  { --odd-color: #FCC30B; } /* Énergies propres et coût abordable */
.odd-8  { --odd-color: #A21942; } /* Travail décent et croissance économique */
.odd-10 { --odd-color: #DD1367; } /* Inégalités réduites */
.odd-11 { --odd-color: #FD9D24; } /* Villes et communautés durables */
.odd-12 { --odd-color: #BF8B2E; } /* Consommation et production responsables */
.odd-13 { --odd-color: #3F7E44; } /* Lutte contre les changements climatiques */
.odd-15 { --odd-color: #56C02B; } /* Vie terrestre */
.odd-16 { --odd-color: #00689D; } /* Paix, justice et institutions efficaces *//* End custom CSS */