.uxia-titre-image-section{width:100%;max-width:100%;box-sizing:border-box}.uxia-titre-image-section h2{margin:0 0 42px;color:var(--blanc, #FEFEFE);font-family:Montserrat;font-size:48px;font-style:normal;font-weight:500;line-height:normal}.uxia-titre-image-section.no_padding{padding:0}.uxia-titre-image-section.padding_light{padding:45px 29px 100px}.uxia-titre-image-section.padding_normal{padding:100px 115px}.uxia-titre-image-section .img_desktop{display:block}.uxia-titre-image-section .img_mobile{display:none}.cta-uxia-img-titre:hover{background:linear-gradient(0deg, rgba(21, 56, 255, 0.3) 0%, rgba(21, 56, 255, 0.3) 100%),#fefefe !important}@media(max-width: 768px){.uxia-titre-image-section .img_desktop{display:none}.uxia-titre-image-section .img_mobile{display:block}.uxia-titre-image-section h2{margin:0 0 60px}.uxia-titre-image-section.no_padding{padding:0}.uxia-titre-image-section.padding_light{padding:60px 20px}.uxia-titre-image-section.padding_normal{padding:60px 30px}}
.uxia-etapes-section{box-sizing:border-box;background:#0a1b8d;color:#fff;padding:100px 115px;text-align:center;width:100%;max-width:100%}.uxia-etapes-section .uxia-subtitle{max-width:800px;margin:0 auto 40px;color:hsla(0,0%,100%,.9)}.uxia-etapes-section .uxia-cards{max-width:1127px;margin:0 auto 72px;display:flex;flex-direction:column;gap:24px}.uxia-etapes-section .uxia-card{background:#fefefe;color:#0a1b8d;border-radius:12px;padding:24px 42px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.uxia-etapes-section .uxia-card-left{display:flex;align-items:center;gap:20px}.uxia-etapes-section .uxia-card-number{width:56px;height:56px;border-radius:50%;border:3px solid var(--Noir-Carto-SI, #3C3C3C);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--Noir-Carto-SI, #3C3C3C);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:normal}.uxia-etapes-section .uxia-card-content{text-align:left}.uxia-etapes-section .uxia-hashtag{color:#f2b200;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.uxia-etapes-section .uxia-heading{margin:0 0 13px;color:var(--Dark-blue-background, #0A1B8D);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.uxia-etapes-section .uxia-text{color:var(--Noir-Carto-SI, #3C3C3C);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.uxia-etapes-section .uxia-icon-wrap{width:120px;text-align:right}.uxia-etapes-section .uxia-icon{height:auto;display:flex;align-content:center;align-items:center;justify-content:center}.uxia-etapes-section .uxia-icon *{max-width:100%;max-height:100%;margin:0 0 0 auto;width:88px}.uxia-etapes-section .uxia-button{margin-top:36px}.uxia-etapes-section a:hover{background:linear-gradient(0deg, rgba(21, 56, 255, 0.3) 0%, rgba(21, 56, 255, 0.3) 100%),#fefefe !important}.uxia-etapes-section .uxia-button a{background:#fff;color:#0a1b8d;padding:12px 26px;border-radius:999px;display:inline-block;text-decoration:none}@media(max-width: 768px){.uxia-etapes-section{padding:40px 12px}.uxia-etapes-section .uxia-subtitle{text-align:left}.uxia-etapes-section .uxia-cards{padding:0}.uxia-etapes-section .uxia-card{flex-direction:column;align-items:flex-start;padding:18px}.uxia-etapes-section .uxia-icon-wrap{width:100%;text-align:left;margin-top:12px}.uxia-etapes-section .uxia-card-number{width:44px;height:44px}.uxia-etapes-section .uxia-card-left{flex-direction:column}.uxia-icon-wrap{display:none}}
.uxia-cartographies-cards{box-sizing:border-box;width:100%;max-width:100%;background:#0a1d8f;color:#fff;padding:100px 115px;text-align:center}.uxia-cartographies-cards .uxia-title{font-size:42px;margin-bottom:40px}.uxia-cartographies-cards .uxia-subtitle{max-width:900px;margin:0 auto 40px;color:hsla(0,0%,100%,.95)}.uxia-cartographies-cards .uxia-cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:28px;max-width:1200px;margin:0 auto}.uxia-cartographies-cards .uxia-card{background:#fff;color:#0a1d8f;border-radius:12px;padding:28px 22px;text-align:left;display:flex;flex-direction:column;justify-content:space-between}.uxia-cartographies-cards .uxia-card-heading{margin:0 0 12px;font-weight:700;font-size:20px}.uxia-cartographies-cards .uxia-card-text{color:#3c3c3c;font-size:15px;line-height:1.5}.uxia-cartographies-cards .uxia-card-link{display:inline-block;margin-top:26px;color:#1538ff;text-decoration:none}.uxia-left-intro,.uxia-right-intro{max-width:500px;margin:0 auto 24px;min-height:40px}@media(max-width: 768px){.uxia-cartographies-cards{padding:40px 20px;text-align:left}.uxia-cartographies-cards .uxia-title{font-size:32px}.uxia-cartographies-cards .uxia-cards{display:flex}.uxia-cartographies-cards .uxia-card{padding:20px;border-radius:12px}}
.uxia-cartographies-comparison{box-sizing:border-box;width:100%;max-width:100%;background:#f5f7fb;padding:80px 40px}.uxia-cartographies-comparison .uxia-title{font-size:40px;color:#0a1d8f;text-align:center;margin-bottom:40px}.uxia-comparison{display:flex;gap:30px;max-width:1200px;margin:0 auto}.uxia-side{flex:1}.uxia-comparison .uxia-card{background:#fff;border-radius:18px;padding:28px;box-shadow:0 6px 18px rgba(15,20,40,.06);min-height:420px;display:flex;flex-direction:column;align-items:flex-start}.uxia-comparison .uxia-card-image{max-width:220px;margin:18px auto}.uxia-left .uxia-bullets,.uxia-right .uxia-bullets{margin-top:12px;margin-bottom:18px;padding-left:18px;color:#3c3c3c;min-height:130px}.uxia-comparison .uxia-cta{display:inline-block;margin-top:auto;padding:12px 24px;border-radius:50px;background:linear-gradient(87deg, rgba(255, 17, 0, 0.5) 1.26%, rgba(255, 166, 0, 0.5) 91.63%);color:#001f3f;text-decoration:none}.uxia-comparison .uxia-right .uxia-cta{background:var(--linear-opac, linear-gradient(90deg, rgba(192, 200, 255, 0.5) 2.15%, rgba(227, 232, 255, 0.5) 100.06%), #FFF)}@media(max-width: 768px){.uxia-comparison{flex-direction:column}.uxia-comparison .uxia-card{min-height:240px}.uxia-cartographies-comparison{padding:40px 20px}}
.uxia-fonctionnalites-cards{box-sizing:border-box;width:100%;max-width:100%;padding:100px 115px;background:#f4f5fa;text-align:center}.uxia-fonctionnalites-cards .uxia-title{font-size:36px;color:#0a1d8f;margin-bottom:12px}.uxia-fonctionnalites-cards .uxia-subtitle{max-width:760px;margin:0 auto 72px;color:#3c3c3c}.uxia-fonctionnalites-cards .uxia-cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:42px;max-width:1083px;margin:0 auto}.uxia-fonctionnalites-cards .uxia-card a:hover{text-decoration:none}.uxia-fonctionnalites-cards .uxia-card{background:#fefefe;border-radius:12px;box-shadow:0 0 20.7px 0 rgba(183,192,249,.31);text-align:left;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.uxia-fonctionnalites-cards .uxia-card:not(:has(a)){padding:24px 36px}.uxia-fonctionnalites-cards .uxia-card a{padding:24px 36px}.uxia-fonctionnalites-cards .uxia-card-icon{width:81px;height:auto;flex-shrink:0}.uxia-fonctionnalites-cards .uxia-card .uxia-card-header{display:flex;align-content:center;align-items:center;gap:14px}.uxia-fonctionnalites-cards .uxia-card-heading{margin:0;font-weight:700;color:#001f3f;color:var(--App-Dark-Blue, #001F3F);font-family:Montserrat;font-size:24px !important;font-style:normal;font-weight:600;line-height:normal}.uxia-fonctionnalites-cards .uxia-card-text{color:#001f3f;font-size:14px;width:100%}.uxia-fonctionnalites-cards .uxia-icon-list .uxia-icons-title{color:var(--App-Dark-Blue, #001F3F);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:800;line-height:normal}.uxia-fonctionnalites-cards .uxia-icon-list li{display:flex;gap:10px;align-items:center}.uxia-fonctionnalites-cards .uxia-icon-text{color:var(--App-Dark-Blue, #001F3F);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.uxia-fonctionnalites-cards .uxia-icon-list{padding:0;list-style-type:none;display:flex;gap:16px;align-items:center}.uxia-fonctionnalites-cards .uxia-cta-wrap{max-width:1200px;margin:72px auto 0;text-align:center}.uxia-fonctionnalites-cards .uxia-cta{display:flex;border:1.5px solid var(--linear-cartoSI, #091985);color:#1538ff;border-radius:30px;padding:16px 32px;font-weight:600;font-size:16px;background:#fff;text-decoration:none;transition:background .2s,color .2s;cursor:pointer;align-items:center;gap:6px;text-align:center;align-items:center}.uxia-fonctionnalites-cards .uxia-cta span{background:var(--linear-cartoSI, linear-gradient(90deg, #091985 -0.45%, #1538FF 101.65%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.uxia-fonctionnalites-cards .uxia-cta:hover{background:linear-gradient(0deg, rgba(21, 56, 255, 0.3) 0%, rgba(21, 56, 255, 0.3) 100%),#fefefe !important}@media(max-width: 768px){.uxia-fonctionnalites-cards .uxia-cards{grid-template-columns:1fr;gap:16px}.uxia-card-heading{font-size:24px !important;font-style:normal;font-weight:600;line-height:normal}.uxia-fonctionnalites-cards .uxia-icon-list{flex-direction:column;align-items:flex-start;margin-top:18px}.uxia-fonctionnalites-cards{padding:40px 12px;text-align:left}}
.uxia-hero-section-homage{box-sizing:border-box;padding:85px 115px;max-width:100%;width:100%}#carto-banner.uxia-hero-section-homage{background:url(https://carto-si.com/wp-content/themes/carto/img/home-icon-2.png) 70% 30% no-repeat}#carto-banner.uxia-hero-section-homage h1{color:#0a1b8d;font-family:Montserrat;font-size:64px;font-style:normal;font-weight:700;line-height:121.1%;letter-spacing:1.28px}#carto-banner.uxia-hero-section-homage:hover h1{color:#0a1b8d}#carto-banner.uxia-hero-section-homage .container_badges span{background:var(--linear-cartoSI, linear-gradient(90deg, #091985 -0.45%, #1538FF 101.65%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:Montserrat;font-size:15px;font-style:normal;font-weight:400;line-height:normal;opacity:.4}#carto-banner.uxia-hero-section-homage .container_badges a span{color:#fff !important;background:none !important;-webkit-text-fill-color:#fff;opacity:1}#carto-banner.uxia-hero-section-homage h2{color:#262626 !important;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}.container_badges img{opacity:.4}.uxia-hero-content{display:flex}.uxia-hero-content *{color:#3c3c3c;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.uxia-hero-content strong{font-weight:700}.container_badges div img{max-width:27px;width:27px;height:18px}.container_badges{display:flex;gap:36px}.container_badges div{display:flex;align-items:center;gap:12px;white-space:nowrap}.uxia-hero-section-homage .uxia-hero-inner{display:flex;gap:30px;align-items:center;max-width:1211px;margin:0 auto}.uxia-hero-section-homage .uxia-hero-left{flex:1}.uxia-hero-section-homage .uxia-hero-right{flex:1;text-align:right;width:457px;max-width:457px}.uxia-hero-section-homage .uxia-hero-right img{max-width:100%;height:auto}.uxia-hero-section-homage .uxia-hero-badges{margin-top:18px;display:flex;gap:12px}.uxia-hero-section-homage .uxia-hero-cta{margin-top:20px}#carto-banner:hover .container_badges a:hover{background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%),linear-gradient(90deg, #091985 -0.45%, #1538FF 101.65%) !important}@media(max-width: 768px){.uxia-hero-section-homage{padding:30px 20px}#carto-banner.uxia-hero-section-homage br{display:block !important}.uxia-hero-section-homage .uxia-hero-inner{flex-direction:column;text-align:left}.container_badges div{flex:1;max-width:calc(50% - 12px)}.container_badges{display:flex;gap:24px}.uxia-hero-section-homage .container_badges{flex-wrap:wrap;margin-top:60px}#carto-banner.uxia-hero-section-homage .tableRow{display:none}.uxia-hero-section-homage .uxia-hero-right{text-align:left}#carto-banner.uxia-hero-section-homage{background:none;padding:30px 20px !important}#carto-banner.uxia-hero-section-homage h1{font-size:40px;font-style:normal;font-weight:800;line-height:121.748%;letter-spacing:-0.8px}}
.uxia-cta--grey .uxia-cta-button{border-color:#d1d7e6;color:#1837ee;background:#fff}.uxia-cta--white .uxia-cta-button{border-color:#1538ff;color:#1538ff;background:#fff}.uxia-cta-button.uxia-cta-button--blue:hover{background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%),linear-gradient(90deg, #091985 -0.45%, #1538FF 101.65%) !important}.uxia-cta-button.uxia-cta-button--grey:hover,.uxia-cta-button.uxia-cta-button--white:hover{background:linear-gradient(0deg, rgba(21, 56, 255, 0.3) 0%, rgba(21, 56, 255, 0.3) 100%),#fefefe !important}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;width:100%}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:80px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#939393;text-indent:-9999px;display:block;width:12px;height:12px;margin:0 10px;outline:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:100%}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}.bx-wrapper .bx-prev{left:0%}.bx-wrapper .bx-next{right:0%}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:52px;height:73px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9 ;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.small-6 .columns h1{float:left;margin:2px 2px}.components-button.is-destructive{border:1px solid}.uxia-titre-image-section{width:100%;max-width:100%;margin:0}.hero-section{padding:50px 67px;background:var(--blanc, #FEFEFE);position:relative;max-width:1210px;width:100%;margin:0 auto;box-sizing:border-box}@media(max-width: 768px){.hero-section{padding:30px 20px}}.hero-section .center{text-align:center}.hero-section .right{text-align:right}.hero-section .left{text-align:left}.hero-section img.hero_back_img{position:absolute;z-index:0;top:50px;right:90px;margin:0;max-width:100%}@media(max-width: 768px){.hero-section img.hero_back_img{display:none}}.hero-section .row{z-index:1;position:relative}.hero-section .container_block{z-index:1;position:relative;text-align:center}.hero-section .container_block .tag{margin-top:72px}@media(max-width: 768px){.hero-section .container_block .tag{margin-top:60px}}.hero-section .container_block .head_title{color:var(--Dark-blue-background, #0A1B8D);font-family:Montserrat;font-size:64px;font-style:normal;font-weight:700;line-height:121.748%;letter-spacing:-1.28px;margin-bottom:24px}.hero-section .container_block .head_title.no_margin{margin-top:0}@media(max-width: 768px){.hero-section .container_block .head_title{font-size:40px;font-style:normal;font-weight:700;line-height:121.748%;letter-spacing:-0.8px;margin-bottom:16px}}.hero-section .container_block .text_content{color:#3c3c3c;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:72px}@media(max-width: 768px){.hero-section .container_block .text_content{margin-bottom:60px;font-size:16px}}.hero-section .container_block .hero-btn{display:flex;height:30px;padding:10px 24px;justify-content:center;align-items:center;gap:12px;align-self:stretch;max-width:200px;margin:0 auto;border-radius:30px;background:var(--linear-cartoSI, linear-gradient(90deg, #091985 -0.45%, #1538FF 101.65%));color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;box-sizing:content-box}.hero-section .container_block .hero-btn:hover{background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%),linear-gradient(90deg, #091985 -0.45%, #1538FF 101.65%)}@media(max-width: 768px){.hero-section .container_block .hero-btn{width:calc(100% - 48px);max-width:calc(100% - 48px)}}.hero-section .container_block .container_ancre{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:32px;max-width:1206px;margin:72px auto;justify-content:center}@media(max-width: 768px){.hero-section .container_block .container_ancre{gap:10px;margin:60px auto}}.hero-section .container_block .container_ancre div{width:calc(20% - 40px);border-radius:6px;background:#fff;box-shadow:0px 0px 21px 0px rgba(21,56,255,.2);height:92px;display:flex;align-items:center;position:relative;justify-content:center;cursor:pointer;box-sizing:border-box;overflow:hidden}@media(max-width: 768px){.hero-section .container_block .container_ancre div{width:calc(50% - 10px)}}.hero-section .container_block .container_ancre div *{text-decoration:none}.hero-section .container_block .container_ancre div span{padding:10px;display:flex;height:100%;width:100%;align-content:center;justify-content:center;align-items:center;overflow:hidden}.hero-section .container_block .container_ancre div span:hover{background:#3a3e94;color:var(--blanc, #FEFEFE) !important}.hero-section .container_block .container_ancre div span:hover a{color:var(--blanc, #FEFEFE) !important}.hero-section .breadcrumb.custom{text-align:left;display:flex;align-content:center;gap:12px;background-color:rgba(0,0,0,0);width:initial;max-width:100%;flex-wrap:nowrap;align-items:center;max-height:26px}.hero-section .breadcrumb.custom a{line-height:26px;color:#3c3c3c;font-size:16px;font-style:normal;font-weight:400}.hero-section .breadcrumb.custom strong{font-weight:400}.testimonials-section{display:flex;flex-direction:column;align-items:center;max-width:100%;margin:3rem auto;border-radius:20px;padding:2rem;position:relative;box-sizing:border-box;overflow:hidden}.testimonials-section .uxia-testimonials-slider.slick-initialized.slick-slider{padding:0 70px}.testimonials-section .uxia-testimonials-slider.slick-initialized.slick-slider .testimonial{border-radius:12px;background:var(--blanc, #FEFEFE);box-shadow:0px 0px 21px 0px rgba(21,56,255,.2);padding:36px;margin:25px}.testimonials-section .uxia-testimonials-slider.slick-initialized.slick-slider .testimonial .testimonial-author{color:#114274;font-size:16px;font-style:normal;font-weight:800;line-height:normal}.testimonials-section .uxia-testimonials-slider.slick-initialized.slick-slider .testimonial .testimonial-content{color:#114274;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.testimonials-section .uxia-testimonials-slider.slick-initialized.slick-slider .testimonial .testimonial-role{font-size:20px;font-style:normal;font-weight:600;line-height:normal;display:block;background:var(--linear-cartoSI, linear-gradient(90deg, #091985 -0.45%, #1538FF 101.65%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.cta-section-responsive{box-sizing:border-box;overflow:hidden}.cta-section-responsive .container_section{max-width:1210px;margin:0 auto;display:flex}.cta-section-responsive .container_section img{object-fit:contain}@media(max-width: 768px){.cta-section-responsive .container_section .cta-btn{width:100%;max-width:100% !important;box-sizing:border-box !important}.cta-section-responsive .container_section ul{flex-wrap:wrap}.cta-section-responsive .container_section{flex-direction:column-reverse;align-items:center}.cta-section-responsive .container_section .primary_image img{width:216px;height:111px;object-fit:contain}.cta-section-responsive .container_section img{width:100%;height:auto}}
