.elementor-536 .elementor-element.elementor-element-4804c0c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-536 .elementor-element.elementor-element-2a68f34{--display:flex;--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-536 .elementor-element.elementor-element-bd5027c{width:initial;max-width:initial;border-radius:12px 12px 12px 12px;}.elementor-536 .elementor-element.elementor-element-bd5027c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-536 .elementor-element.elementor-element-9c060c4{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-536 .elementor-element.elementor-element-f2ad40f .elementor-testimonial-wrapper{text-align:start;}.elementor-536 .elementor-element.elementor-element-f2ad40f .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;}.elementor-536 .elementor-element.elementor-element-f2ad40f .elementor-testimonial-wrapper .elementor-testimonial-image img{width:40px;height:40px;}.elementor-536 .elementor-element.elementor-element-f2ad40f .elementor-testimonial-name{font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:600;}.elementor-536 .elementor-element.elementor-element-f2ad40f .elementor-testimonial-job{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;}.elementor-536 .elementor-element.elementor-element-a3b4b47 .elementor-testimonial-wrapper{text-align:start;}.elementor-536 .elementor-element.elementor-element-a3b4b47 .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;}.elementor-536 .elementor-element.elementor-element-a3b4b47 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:40px;height:40px;}.elementor-536 .elementor-element.elementor-element-a3b4b47 .elementor-testimonial-name{font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:600;}.elementor-536 .elementor-element.elementor-element-a3b4b47 .elementor-testimonial-job{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;}.elementor-536 .elementor-element.elementor-element-9ef3f9b{--display:flex;--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-536 .elementor-element.elementor-element-d85b6f9{width:initial;max-width:initial;border-radius:12px 12px 12px 12px;}.elementor-536 .elementor-element.elementor-element-d85b6f9 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-536 .elementor-element.elementor-element-74c8633{--display:flex;--justify-content:space-between;--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-536 .elementor-element.elementor-element-8ed656e .elementor-testimonial-wrapper{text-align:start;}.elementor-536 .elementor-element.elementor-element-8ed656e .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;}.elementor-536 .elementor-element.elementor-element-8ed656e .elementor-testimonial-wrapper .elementor-testimonial-image img{width:40px;height:40px;}.elementor-536 .elementor-element.elementor-element-8ed656e .elementor-testimonial-name{font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:600;}.elementor-536 .elementor-element.elementor-element-8ed656e .elementor-testimonial-job{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;}.elementor-536 .elementor-element.elementor-element-67c1ec4 .elementor-testimonial-wrapper{text-align:start;}.elementor-536 .elementor-element.elementor-element-67c1ec4 .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;}.elementor-536 .elementor-element.elementor-element-67c1ec4 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:40px;height:40px;}.elementor-536 .elementor-element.elementor-element-67c1ec4 .elementor-testimonial-name{font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:600;}.elementor-536 .elementor-element.elementor-element-67c1ec4 .elementor-testimonial-job{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;}.elementor-536 .elementor-element.elementor-element-fe7ed12{--display:flex;--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-536 .elementor-element.elementor-element-9ede14f{width:initial;max-width:initial;border-radius:12px 12px 12px 12px;}.elementor-536 .elementor-element.elementor-element-9ede14f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-536 .elementor-element.elementor-element-718f0bf{--display:flex;--justify-content:space-between;--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-536 .elementor-element.elementor-element-f400b1b .elementor-testimonial-wrapper{text-align:start;}.elementor-536 .elementor-element.elementor-element-f400b1b .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;}.elementor-536 .elementor-element.elementor-element-f400b1b .elementor-testimonial-wrapper .elementor-testimonial-image img{width:40px;height:40px;}.elementor-536 .elementor-element.elementor-element-f400b1b .elementor-testimonial-name{font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:600;}.elementor-536 .elementor-element.elementor-element-f400b1b .elementor-testimonial-job{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;}.elementor-536 .elementor-element.elementor-element-b513873 .elementor-testimonial-wrapper{text-align:start;}.elementor-536 .elementor-element.elementor-element-b513873 .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;}.elementor-536 .elementor-element.elementor-element-b513873 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:40px;height:40px;}.elementor-536 .elementor-element.elementor-element-b513873 .elementor-testimonial-name{font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:600;}.elementor-536 .elementor-element.elementor-element-b513873 .elementor-testimonial-job{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;}.elementor-536 .elementor-element.elementor-element-ae23771{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}@media(min-width:768px){.elementor-536 .elementor-element.elementor-element-2a68f34{--content-width:300px;}.elementor-536 .elementor-element.elementor-element-9c060c4{--content-width:300px;}.elementor-536 .elementor-element.elementor-element-9ef3f9b{--content-width:300px;}.elementor-536 .elementor-element.elementor-element-74c8633{--content-width:300px;}.elementor-536 .elementor-element.elementor-element-fe7ed12{--content-width:300px;}.elementor-536 .elementor-element.elementor-element-718f0bf{--content-width:300px;}}@media(max-width:1024px){.elementor-536 .elementor-element.elementor-element-ae23771{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:16px;}}@media(max-width:767px){.elementor-536 .elementor-element.elementor-element-ae23771{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:14px;}}/* Start custom CSS *//* === Temoignages (styling only) === */
.elementor-element-46cef2f{padding:72px 20px!important;background:#FFFFFF!important;}
.elementor-element-46cef2f .elementor-element-1a853c0{font-family:DM Mono,monospace!important;font-size:12.5px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#1d2bd4!important;}
.elementor-element-46cef2f .elementor-element-e0fa70b{font-family:Manrope,sans-serif!important;font-size:44px!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.025em!important;color:#02095e!important;max-width:760px!important;}
.elementor-element-46cef2f .elementor-element-be2a733{font-family:Inter,sans-serif!important;font-size:18px!important;line-height:1.6!important;color:#5A6172!important;max-width:660px!important;}
.elementor-element-46cef2f .elementor-element-ff48e32{margin-top:34px!important;}
.elementor-element-ae23771 .swiper-wrapper{align-items:stretch!important;}
.elementor-element-ae23771 .swiper-slide{height:auto!important;display:flex!important;}
.elementor-element-ae23771 .swiper-slide > .e-con{height:100%!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:16px!important;}
.elementor-element-46cef2f .elementor-widget-testimonial{flex:1 1 0!important;display:flex!important;}
.elementor-element-46cef2f .elementor-widget-testimonial > .elementor-widget-container{width:100%!important;display:flex!important;}
.elementor-element-46cef2f .elementor-testimonial-wrapper{width:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;}
.elementor-element-46cef2f .elementor-widget-video{flex:1 1 auto!important;height:100%!important;display:flex!important;}
.elementor-element-46cef2f .elementor-widget-video > .elementor-widget-container{width:100%!important;height:100%!important;}
.elementor-element-46cef2f .elementor-widget-video .elementor-wrapper{height:100%!important;padding-bottom:0!important;aspect-ratio:auto!important;position:relative!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 16px 40px rgba(2,9,94,.10)!important;}
.elementor-element-46cef2f .elementor-widget-video .elementor-wrapper iframe,.elementor-element-46cef2f .elementor-widget-video .elementor-wrapper video,.elementor-element-46cef2f .elementor-widget-video .elementor-custom-embed-image-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;}
.elementor-element-46cef2f .elementor-testimonial-wrapper{position:relative;background:#FFFFFF!important;border:1px solid #E2E6F0!important;border-radius:20px!important;padding:24px 26px!important;margin-bottom:0!important;box-shadow:0 12px 28px rgba(2,9,94,.06)!important;}
.elementor-element-46cef2f .elementor-testimonial-wrapper:before{content:none!important;display:none!important;}
.elementor-element-46cef2f .elementor-testimonial-content{font-family:Inter,sans-serif!important;font-size:17px!important;line-height:1.5!important;color:#02095e!important;}
.elementor-element-46cef2f .elementor-testimonial-name{font-family:Manrope,sans-serif!important;font-weight:600!important;color:#02095e!important;}
.elementor-element-46cef2f .elementor-testimonial-job{font-family:Inter,sans-serif!important;font-size:14px!important;color:#5A6172!important;}
.elementor-element-46cef2f .elementor-testimonial-meta-inner{align-items:center;}
.elementor-element-46cef2f .elementor-widget-testimonial:nth-of-type(2) .elementor-testimonial-wrapper{background:#0A1478!important;border-color:#0A1478!important;}
.elementor-element-46cef2f .elementor-widget-testimonial:nth-of-type(2) .elementor-testimonial-content{color:#FFFFFF!important;}
.elementor-element-46cef2f .elementor-widget-testimonial:nth-of-type(2) .elementor-testimonial-name{color:#FFFFFF!important;}
.elementor-element-46cef2f .elementor-widget-testimonial:nth-of-type(2) .elementor-testimonial-job{color:#B9C0E4!important;}



.elementor-element-ae23771 .swiper-pagination-bullet{background:#C3CAF7!important;opacity:1!important;width:8px;height:8px;}
.elementor-element-ae23771 .swiper-pagination-bullet-active{background:#1d2bd4!important;width:22px;border-radius:999px;}
@media(max-width:1024px){.elementor-element-46cef2f{padding:48px 20px!important;}.elementor-element-46cef2f .elementor-element-e0fa70b{font-size:32px!important;}}
@media(max-width:767px){.elementor-element-46cef2f .elementor-element-e0fa70b{font-size:26px!important;}.elementor-element-46cef2f .elementor-testimonial-wrapper{padding:20px!important;}}

/* === Temoignages: arrows top-right === */
.elementor-element-ae23771{position:relative!important;padding-top:84px!important;overflow:visible!important;}
.elementor-element-ae23771 .swiper,.elementor-element-ae23771 .elementor-main-swiper{overflow:visible!important;}
.elementor-element-ae23771 .swiper-wrapper{overflow:visible!important;}
.elementor-element-ae23771 .elementor-swiper-button,.elementor-element-ae23771 .swiper-button-next,.elementor-element-ae23771 .swiper-button-prev{position:absolute!important;top:0!important;bottom:auto!important;margin:0!important;transform:none!important;width:56px!important;height:56px!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:5!important;transition:background .18s ease,color .18s ease,border-color .18s ease;}
.elementor-element-ae23771 .swiper-button-next:after,.elementor-element-ae23771 .swiper-button-prev:after{display:none!important;content:none!important;}
.elementor-element-ae23771 .elementor-swiper-button svg,.elementor-element-ae23771 .swiper-button-next svg,.elementor-element-ae23771 .swiper-button-prev svg{width:18px!important;height:18px!important;fill:currentColor!important;stroke:currentColor;}
.elementor-element-ae23771 .elementor-swiper-button i,.elementor-element-ae23771 .swiper-button-next i,.elementor-element-ae23771 .swiper-button-prev i{font-size:16px!important;color:inherit!important;}
.elementor-element-ae23771 .elementor-swiper-button-prev,.elementor-element-ae23771 .swiper-button-prev{right:68px!important;left:auto!important;}
.elementor-element-ae23771 .elementor-swiper-button-next,.elementor-element-ae23771 .swiper-button-next{right:0!important;left:auto!important;}
.elementor-element-ae23771 .elementor-swiper-button-prev,.elementor-element-ae23771 .swiper-button-prev{background:#FFFFFF!important;border:1px solid #E2E6F0!important;color:#1d2bd4!important;box-shadow:0 10px 24px rgba(2,9,94,.08)!important;}
.elementor-element-ae23771 .elementor-swiper-button-next,.elementor-element-ae23771 .swiper-button-next{background:#1d2bd4!important;border:1px solid #1d2bd4!important;color:#FFFFFF!important;box-shadow:0 10px 24px rgba(29,43,212,.26)!important;}
.elementor-element-ae23771 .swiper-button-prev:hover{background:#EEF0FE!important;border-color:#C3CAF7!important;}
.elementor-element-ae23771 .swiper-button-next:hover{background:#02095e!important;border-color:#02095e!important;}
.elementor-element-ae23771 .swiper-button-disabled{opacity:.4!important;}
@media(max-width:767px){.elementor-element-ae23771{padding-top:68px!important;}.elementor-element-ae23771 .elementor-swiper-button,.elementor-element-ae23771 .swiper-button-next,.elementor-element-ae23771 .swiper-button-prev{width:46px!important;height:46px!important;border-radius:12px!important;}.elementor-element-ae23771 .swiper-button-prev{right:56px!important;}}/* End custom CSS */