*{font-family:var(--font-poppins),"Poppins",sans-serif}.navbar-custom{z-index:10;background:#2d67ad;width:100%;transition:all .4s;top:0;position:fixed!important}.fp-viewing-firstPage .navbar-custom,.fp-viewing-fourthPage .navbar-custom{background:#fff3!important}.navbar-custom nav{padding:0!important}.navbar-custom .navbar .container-fluid{padding:0}.navbar-custom .navbar .container-fluid .navbar-collapse{justify-content:end}@media (min-width:992px){.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav{gap:7px;margin:7px 0}}.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-link{color:#fff;border-radius:7px;padding:12px 10px;font-size:15px;font-weight:400;transition:all .2s}.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-link:after{border-radius:7px}.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-link-contact{cursor:pointer;background:#02babc;border:none;margin-left:6px}.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-link-contact:after{background:0 0!important}.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-link-contact:hover{color:#fff;background:#02babc}.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown{align-items:center;display:flex;position:relative}.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown .nav-dropdown-menu{opacity:0;visibility:hidden;z-index:20;background:#2d67ad;border-radius:0 0 8px 8px;min-width:190px;padding:6px 0;transition:all .2s;position:absolute;top:100%;left:0;transform:translateY(8px);box-shadow:0 10px 20px #0000002e}.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown:hover .nav-dropdown-menu,.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown .nav-dropdown-menu__link{color:#fff;white-space:nowrap;padding:12px 20px;font-size:15px;font-weight:400;text-decoration:none;transition:all .2s;display:block}.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown .nav-dropdown-menu__link:hover{color:#fff;background:#ffffff1f}@media (max-width:991.98px){.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown{display:block}.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown .nav-dropdown-menu{opacity:1;visibility:visible;box-shadow:none;background:#ffffff0f;display:none;position:static;transform:none}.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown:hover .nav-dropdown-menu,.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown:focus-within .nav-dropdown-menu{display:block}}.logo-mda{text-transform:uppercase;font-weight:700;transition:all .4s;color:#fff!important;font-size:30px!important}.logo-mda img.logo{height:38px}@media (min-width:1367px){.img-section-2{padding-bottom:30px;padding-right:30px;position:relative}.img-section-2 .the-img-section-2{object-fit:cover;z-index:1;border-radius:50px 0;width:100%;height:70vh;min-height:456.13px;position:relative}.img-our-service-page{padding-bottom:30px;padding-right:30px;position:relative}.img-our-service-page .the-our-service-page{object-fit:cover;z-index:1;border-radius:50px 0;width:100%;height:70vh;min-height:456.13px;position:relative}.img-partner{padding-bottom:30px;padding-right:30px;position:relative}.img-partner .the-img-partner{object-fit:cover;z-index:1;border-radius:50px 0;width:100%;height:70vh;min-height:456.13px;position:relative}}@media (max-width:1366px){.img-section-2{width:330px;height:430px;margin:auto;padding-bottom:30px;padding-right:30px;position:relative}.img-section-2 .the-img-section-2{object-fit:cover;z-index:1;border-radius:50px 0;width:100%;height:100%;position:relative}.img-our-service-page{width:330px;height:430px;margin:auto;padding-bottom:30px;padding-right:30px;position:relative}.img-our-service-page .the-our-service-page{object-fit:cover;z-index:1;border-radius:50px 0;width:100%;height:100%;position:relative}.img-partner{width:330px;height:430px;margin:auto;padding-bottom:30px;padding-right:30px;position:relative}.img-partner .the-img-partner{object-fit:cover;z-index:1;border-radius:50px 0;width:100%;height:100%;position:relative}}@media (min-width:1200px){.col-responsive-1-section3{padding-right:50px!important}}@media (min-width:992px) and (max-width:1199px){.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-link{font-size:16px}}@media (min-width:768px) and (max-width:991px){.section-realc{padding-top:55px}.section-parent{height:calc(100vh - 55px)!important;padding-top:0!important}.second-title-home{font-size:35px!important}.third-title-home{font-size:25px!important}.btn-blue-other{font-size:16px!important}.content-section-1{padding:0 30px!important}.big-title-home{font-size:45px!important}.flex-img-text-section1-home{margin-top:30px}.shield-picture{margin-right:30px;min-width:150px!important;height:90px!important}.shield-picture:before{background-position:50%;background-size:contain;background-repeat:no-repeat!important;width:100%!important;height:100%!important}.shield-picture img{max-width:80px!important}.description-home{font-size:16px!important}.img-section-2 .the-img-section-2{max-height:calc(100vh - 680px);height:100vh!important;min-height:200px!important}.section-2 .content-section-2{padding:10px 0!important}.img-section-2{margin-bottom:1rem;width:100%!important;height:100%!important}.description-home-black,.description-black-bold400{font-size:16px!important}.our-values{border-radius:0!important}.block-our-values .our-values p{font-size:16px!important}.col-responsive-1-section3{text-align:center;align-items:center;height:100vh;min-height:219px;max-height:calc(100vh - 548px);margin-bottom:10px;display:grid;position:relative;padding:15px 20px!important}.picture-section-3-home:before{min-width:140vw;border-radius:0!important;width:100%!important;height:100%!important;bottom:auto!important;left:-310px!important}.main-page{padding-top:55px!important}.img-partner .the-img-partner{height:100vh!important;min-height:150px!important;max-height:200px!important}.img-partner{width:100%!important;height:100%!important;padding:0!important}.img-our-service-page .the-our-service-page{height:100vh!important;min-height:150px!important;max-height:200px!important}.img-our-service-page{width:100%!important;height:100%!important;padding:0!important}.card-our-service-page{min-height:auto!important}.min-h-legal-notice-page{height:auto!important;min-height:auto!important}}@media (min-width:320px) and (max-width:767px){.section-realc{padding-top:55px;display:grid!important}.section-parent{height:calc(100vh - 55px)!important;padding-top:0!important}.navbar-custom .navbar .container-fluid{padding:0 30px!important}.navbar-custom{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.second-title-home{text-align:center;font-size:22px!important}.description-home-black{text-align:center;font-size:14px!important;line-height:normal!important}.description-black-bold400{font-size:14px!important;line-height:normal!important}.btn-border-blue{font-size:14px!important}.fp-overflow{overflow:initial!important}.btn-blue-other{font-size:14px!important}.big-title-home{text-align:center;padding:0;font-size:22px!important}.flex-img-text-section1-home{justify-items:center;margin-top:20px;display:grid!important}.shield-picture{margin-bottom:20px;margin-right:0!important}.shield-picture:before{background-size:contain;background-repeat:no-repeat!important;width:72%!important;height:90%!important}.shield-picture img{max-width:60px!important}.description-home{text-align:center;font-size:14px!important}.content-section-1{padding:0 30px!important}.img-section-2{width:100%!important;height:100%!important;margin-bottom:10px!important;padding-bottom:0!important;padding-right:0!important}.img-section-2 .the-img-section-2{object-fit:cover!important;border-radius:30px 0!important;min-width:auto!important;height:100px!important;min-height:auto!important}.section-2 .content-section-2{padding:10px 0!important}.our-values{border-radius:0!important;margin-bottom:0!important}.our-values:last-child{margin-bottom:15px!important}.block-our-values .our-values p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:5px;display:-webkit-box;overflow:hidden;font-size:14px!important}.icon-our-values{max-width:25px}.block-our-values .our-values{padding:8px 10px 8px 15px!important}.content-section-3{height:calc(100vh - 55px)}.col-responsive-1-section3{text-align:center;align-items:center;height:100vh;min-height:fit-content;max-height:calc(100vh - 420px);margin-bottom:10px;display:grid;position:relative;padding:15px 20px!important}.col-responsive-1-section3 div h2{margin-bottom:10px!important}.picture-section-3-home:before{min-width:140vw;border-radius:0!important;width:100%!important;height:100%!important;bottom:auto!important;left:-120px!important}.third-title-home{text-align:center;font-size:20px!important}.block-info-partner .info-partner h6{font-size:16px!important}.block-info-partner .info-partner p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;display:none;overflow:hidden}.block-info-partner .info-partner{align-items:center;min-height:60px;display:grid;margin-bottom:10px!important}.btn-link-white{font-size:14px!important}.main-page{padding-top:55px!important}.img-partner{width:100%!important;height:100%!important;padding:0!important}.img-partner .the-img-partner{height:100vh!important;min-height:100px!important;max-height:150px!important}.responsive-partner-page .description-home-black,.responsive-partner-page .second-title-home{text-align:left!important}.img-our-service-page .the-our-service-page{height:100vh!important;min-height:100px!important;max-height:150px!important}.img-our-service-page{width:100%!important;height:100%!important;padding-bottom:0!important;padding-right:0!important}.our-service-page .descrip-our-service-page{font-size:14px!important}.card-our-service-page{min-height:auto!important}.min-h-legal-notice-page{height:auto!important;min-height:auto!important}}.section-realc{height:100vh;overflow:hidden}.section-1{background-color:#0000;background-image:linear-gradient(270deg,#2962a50a,#2962a5a6,#2a6ab6),url(../media/picture-homepage.08iko43z53kov.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed,fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.section-2{z-index:-2;background-image:url(../media/bg-gradient-gray.437elhof47rhe.png);background-position:top;background-repeat:no-repeat;background-size:cover}.section-3{z-index:-2;background-image:url(../media/courbe-vector-picture.13foz2ilkwt2g.png);background-position:bottom;background-repeat:no-repeat;background-size:140% 33%;position:relative}.section-4{background-image:url(../media/team-represent-pic.2lw3v9umelt5k.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.section-4:after{content:"";z-index:0;background-color:#092755c2;width:100%;height:100%;margin:auto;position:absolute;inset:0}.content-section-1{padding:0 40px}.big-title-home{color:#fff;margin-bottom:30px;font-size:54px}.second-title-home{color:#46b4fe;margin-bottom:0;font-size:45px}.subtitle-title-page{color:#46b4fe;margin-bottom:0}.third-title-home{margin-bottom:0;font-size:35px;font-weight:600}.text-black{color:#000}.text-blue{color:#46b4fe!important}.shield-picture{text-align:center;min-width:202px;height:fit-content;margin-right:30px;position:relative}.shield-picture img{z-index:0;max-width:89px;margin:auto;position:relative}.shield-picture:before{content:"";background-image:url(../media/point-forme.2_b2lxbf6oq1u.png);width:202px;height:88px;margin:auto;position:absolute;inset:0}.description-home{color:#fff;text-align:justify;font-size:18px;font-weight:300}.description-banner{color:#fff;font-size:16px;font-weight:300}.description-home-black{color:#000;font-size:18px;font-weight:300;line-height:25px}.description-black-bold400{color:#000;text-align:justify;font-size:18px;font-weight:400;line-height:25px}.bold-500{font-weight:500!important}.flex-img-text-section1-home,.nav-list-custom .nav-link{align-items:center;display:flex}.nav-list-custom .nav-link .icon-navbar{width:15px;margin-right:7px}.toggler-nav-icon{width:25px;height:auto}.navbar-toggler{box-shadow:none!important;border:none!important}nav .container-fluid .navbar-collapse .navbar-nav a{position:relative}nav .container-fluid .navbar-collapse .navbar-nav a:after{content:".";color:#0000;width:0%;height:1px;margin:auto;position:absolute;bottom:0;left:0;right:0;background:#25aae2!important}nav .container-fluid .navbar-collapse .navbar-nav i a:hover:after{width:100%}nav .container-fluid .navbar-collapse .navbar-nav a{transition:all 2s}nav .container-fluid .navbar-collapse .navbar-nav a:after{text-align:left;content:".";opacity:0;margin:0}nav .container-fluid .navbar-collapse .navbar-nav a:hover{color:#fff;z-index:1}nav .container-fluid .navbar-collapse .navbar-nav a:hover:after{z-index:-10;opacity:1;animation:.61s forwards fill}nav .container-fluid .navbar-collapse .navbar-nav .active-nav-home:after{opacity:1;z-index:-1;background:#25aae2;width:100%!important;height:100%!important}@-webkit-keyframes fill{0%{width:0%;height:1px}50%{width:100%;height:1px}to{background:#00386c66;width:100%;height:100%}}#fp-nav ul li a span,.fp-slidesNav ul li a span{background:#fff!important}.section-2 .content-section-2{padding:10px 0}.section-parent{place-items:center;height:100vh;padding-top:62px;display:grid}.img-section-2:before{content:"";z-index:0;opacity:.1;background-color:#2a6ab6;border-radius:0 0 90px;width:60%;height:40%;position:absolute;bottom:0;right:0}.w-text-section2-home{max-width:550px}.block-our-values .our-values{border-radius:5px;align-items:center;min-height:100px;margin-bottom:15px;padding:10px 10px 10px 15px;display:flex}.block-our-values .our-values:first-child{background-color:#78c8ea}.block-our-values .our-values:nth-child(2){background-color:#009fe3}.block-our-values .our-values:nth-child(3){background-color:#2d67ad}.block-our-values .our-values .icon-our-values{margin-right:10px}.block-our-values .our-values p{color:#fff;font-size:18px;font-weight:300}.responsive-section-2{align-items:center}.content-section-3{width:100%;position:relative}.responsive-section-3{align-items:center}.picture-section-3-home{width:100%;padding-right:30px}.picture-section-3-home:before{content:"";z-index:-1;background-image:url(../media/puzzle.1k03p50zuam4c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 50px;width:49%;height:322px;margin:auto;position:absolute;top:0;bottom:0;left:0}.block-info-partner{padding-left:25px}.block-info-partner .info-partner{background:#fff;border:2px solid #78c8ea;border-radius:20px;margin-bottom:15px;padding:10px 10px 10px 35px;position:relative}.block-info-partner .info-partner:after{content:"";background-color:#78c8ea;background-position:50%;background-repeat:no-repeat;background-size:40%;border-radius:50px;width:50px;height:50px;margin:auto;position:absolute;top:0;bottom:0;left:-26px}.block-info-partner .info-partner h6{color:#78c8ea;margin-bottom:0;font-size:18px;font-weight:600}.block-info-partner .info-partner p{color:#3e5264;margin-bottom:0;font-size:16px}.block-info-partner .info-partner:first-child:after{background-image:url(../media/icon-idea.3p7a0oioq1ngq.svg)}.block-info-partner .info-partner:nth-child(2){border-color:#1b5493}.block-info-partner .info-partner:nth-child(2) h6{color:#1b5493;margin-bottom:0;font-size:18px;font-weight:600}.block-info-partner .info-partner:nth-child(2):after{background-color:#1b5493;background-image:url(../media/icon-visibility.2qimya279cnc5.svg)}.block-info-partner .info-partner:nth-child(3){border-color:#009fe3}.block-info-partner .info-partner:nth-child(3) h6{color:#009fe3;margin-bottom:0;font-size:18px;font-weight:600}.block-info-partner .info-partner:nth-child(3):after{background-color:#009fe3;background-image:url(../media/icon-connect-user.13fmugka30boe.svg);background-size:45%!important}.block-info-partner .info-partner:nth-child(4){border-color:#628dc1}.block-info-partner .info-partner:nth-child(4) h6{color:#628dc1;margin-bottom:0;font-size:18px;font-weight:600}.block-info-partner .info-partner:nth-child(4):after{background-color:#628dc1;background-image:url(../media/icon-techno-mdecal.0qi8sy7yt-964.svg)}.banner-style{background-image:url(../media/banner-picture.06qtax0rb_npf.png);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;height:190px;display:grid;position:relative}.banner-style:after{content:"";background:linear-gradient(270deg,#0020456b,#104b90f0,#0020458a);width:100%;height:100%;margin:auto;position:absolute;inset:0}.main-page{padding-top:62px}.banner-style h1,p{z-index:1;position:relative}.card-shadows{border-radius:15px;padding:20px;box-shadow:0 4px 5px #00000040}.group-social-networks{flex-wrap:wrap;justify-content:center;align-items:center;padding-top:20px;display:flex}.disp-grid-align-between{align-content:space-between;display:grid}.space-top{padding-top:1.5rem}.center-content-grid{align-items:center;display:grid}.img-partner:before,.img-our-service-page:before{content:"";z-index:0;opacity:.1;background-color:#2a6ab6;border-radius:0 0 90px;width:60%;height:40%;position:absolute;bottom:0;right:0}.card-our-service-page{border-radius:15px;place-content:start center;justify-items:center;min-height:302px;padding:20px 15px;display:grid;box-shadow:0 3px 5px #00000040}.card-our-service-page .wrapper-img{background:#78c8ea;border-radius:50px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:10px;display:flex;position:relative}.card-our-service-page .wrapper-img .icon-our-values{z-index:2;width:35px;height:auto;position:relative}.card-our-service-page .wrapper-img .icon-objectiv-card{z-index:2;color:#fff;font-size:30px;position:relative}.card-our-service-page .descrip-our-service-page{color:#3e5264;text-align:center;margin-bottom:0;font-size:18px}.card-our-service-page .list-objective{margin:0;padding-left:0;list-style:none}.card-our-service-page .list-objective li{margin-bottom:5px}.card-our-service-page .list-objective li .div-flex-icon-list span.icon{min-width:16px!important;font-size:16px!important}.card-our-service-page .list-objective li .div-flex-icon-list p{font-size:14px!important}.bg-blue009{background:#009fe3!important}.bg-blue2D6{background:#2d67ad!important}.text-blue78{color:#78c8ea!important}.text-blue00{color:#009fe3!important}.text-blue2d{color:#2d67ad!important}.bold-600{font-weight:600!important}.min-h-grid-center{min-height:100vh}.icon--agile{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M17.5 19H22m0 0l-2.5-2.5M22 19l-2.5 2.5M12 2L9.5 4.5L12 7'/%3E%3Cpath d='M10.5 4.5a7.5 7.5 0 0 1 0 15H2'/%3E%3Cpath d='M6.756 5.5A7.497 7.497 0 0 0 3 12c0 1.688.558 3.246 1.5 4.5'/%3E%3C/g%3E%3C/svg%3E");width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--security{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 20.962q-3.013-.895-5.007-3.651Q5 14.554 5 11.1V5.692l7-2.615l7 2.615V11.1q0 3.454-1.993 6.21q-1.994 2.757-5.007 3.652m0-1.062q2.425-.75 4.05-2.962T17.95 12H12V4.144L6 6.375v5.156q0 .194.05.469H12z'/%3E%3C/svg%3E");width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--access-point-check{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m20.59 14.84l1.16 1.41L17 21l-2.75-3l1.16-1.16L17 18.43zm-1.52-9.91l-1.41 1.41A7.955 7.955 0 0 1 20 12v.34c.68.25 1.33.62 1.88 1.09c.07-.47.12-.93.12-1.43c0-2.76-1.12-5.26-2.93-7.07m-3.11 7.43c.64-.23 1.32-.36 2.04-.36c0-1.65-.67-3.15-1.76-4.24l-1.41 1.41A3.99 3.99 0 0 1 16 12c0 .12-.03.24-.04.36M12 10c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2M6.34 6.34L4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.41-1.41A7.938 7.938 0 0 1 4 12c0-2.21.89-4.22 2.34-5.66m1.42 1.42C6.67 8.85 6 10.35 6 12s.67 3.15 1.76 4.24l1.41-1.41C8.45 14.11 8 13.11 8 12s.45-2.11 1.17-2.83z'/%3E%3C/svg%3E");width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--send{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1792 1792'%3E%3Cpath fill='%23000' d='M1764 11q33 24 27 64l-256 1536q-5 29-32 45q-14 8-31 8q-11 0-24-5l-453-185l-242 295q-18 23-49 23q-13 0-22-4q-19-7-30.5-23.5T640 1728v-349l864-1059l-1069 925l-395-162q-37-14-40-55q-2-40 32-59L1696 9q15-9 32-9q20 0 36 11'/%3E%3C/svg%3E");width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.d-grid{display:grid}.justify-items-center{justify-items:center}.couverture-autofinancee-img{width:100%;height:auto;margin:20px 0}.couverture-autofinancee-img img{width:100%;height:auto}.card-couverture-other1 .title-couverture-other1{color:#1b5493;margin-bottom:5px;font-size:18px;font-weight:600}.card-couverture-other1 .descrip-couverture-other1{text-align:justify;margin-bottom:0;font-size:14px}.display-grid-between{align-content:space-between;display:grid}.bg-blue-white-in-section{background:#edf3ff;padding:30px 0}.wrapper-picture{padding:0!important}.text-legend-1{margin-top:3rem}.text-legend-1 .title-couverture-other1,.text-legend-1 .descrip-couverture-other1{text-align:end}.text-legend-2{margin-top:3rem}.text-legend-3 .title-couverture-other1,.text-legend-3 .descrip-couverture-other1{text-align:center}.list-service-health-insurance{padding-left:0;list-style:none}.list-service-health-insurance li{margin-bottom:10px;font-size:16px}.list-service-health-insurance li .sublist-service-health-insurance{margin-top:5px;margin-bottom:5px;padding-left:46px;font-size:16px;list-style:outside}.list-service-health-insurance li .sublist-service-health-insurance li span{color:#46b4fe;margin-right:10px;font-size:18px}.list-service-health-insurance li .sublist-service-health-insurance li::marker{color:#78c8ea}.title-list-service-health-insurance{color:#1b5493;font-size:18px;font-weight:600}.picture-list-service-health-insurance{border-radius:5px;align-items:flex-end;width:100%;height:120px;margin-top:10px;margin-bottom:10px;display:flex;position:relative;overflow:hidden}.picture-list-service-health-insurance img{object-fit:cover;width:100%;height:auto}.picture-list-service-health-insurance span{color:#fffffff7;z-index:1;margin:auto;font-size:45px;position:absolute;inset:0}.picture-list-service-health-insurance:after{content:"";opacity:.6;background:linear-gradient(270deg,#122b48d1,#255b9bbf,#0f26428f);width:100%;height:100%;margin:auto;position:absolute;inset:0}.icon--contract-line{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M21 8v4h-2V9h-5V4H5v16h6v2H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995zm-7.214 7.327c.039-.727.6-1.319 1.324-1.396l.87-.092a.495.495 0 0 0 .279-.124l.651-.585a1.483 1.483 0 0 1 1.923-.05l.682.55c.08.065.18.103.284.109l.874.047c.727.039 1.319.6 1.396 1.324l.092.87a.494.494 0 0 0 .124.279l.585.651c.487.542.508 1.357.05 1.923l-.55.682a.495.495 0 0 0-.109.284l-.047.874a1.483 1.483 0 0 1-1.324 1.396l-.87.092a.495.495 0 0 0-.279.124l-.651.585a1.483 1.483 0 0 1-1.923.05l-.682-.55a.495.495 0 0 0-.284-.109l-.874-.047a1.483 1.483 0 0 1-1.396-1.324l-.092-.87a.495.495 0 0 0-.124-.279l-.585-.651a1.483 1.483 0 0 1-.05-1.923l.55-.682a.495.495 0 0 0 .109-.284zm7.244 1.703l-1.06-1.06l-2.47 2.47l-1.47-1.47l-1.06 1.06l2.53 2.53z'/%3E%3C/svg%3E");width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--comment-check{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h4v3c0 .55.45 1 1 1h.5c.25 0 .5-.1.7-.29L13.9 18H20c1.11 0 2-.89 2-2V4a2 2 0 0 0-2-2m-9.53 12L7 10.5l1.4-1.41l2.07 2.08L15.6 6L17 7.41z'/%3E%3C/svg%3E");width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--check{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m10.6 16.2l7.05-7.05l-1.4-1.4l-5.65 5.65l-2.85-2.85l-1.4 1.4zM5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21z'/%3E%3C/svg%3E");width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--check-simple{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022m-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23000' d='M21.546 5.111a1.5 1.5 0 0 1 0 2.121L10.303 18.475a1.6 1.6 0 0 1-2.263 0L2.454 12.89a1.5 1.5 0 1 1 2.121-2.121l4.596 4.596L19.424 5.111a1.5 1.5 0 0 1 2.122 0'/%3E%3C/g%3E%3C/svg%3E");width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--zoom-money{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0m18 11l-6-6'/%3E%3Cpath d='M12 7H9.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H8m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E");width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--badge{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='m328.375 384l3.698 74.999l-75.862-52.719l-76.287 52.769L183.625 384h-32.039l-5.522 112h36.692l73.413-50.78L329.242 496h36.694l-5.522-112zm87.034-229.086l-2.194-48.054L372.7 80.933l-25.932-40.519l-48.055-2.2L256 16.093l-42.713 22.126l-48.055 2.2L139.3 80.933L98.785 106.86l-2.194 48.054l-22.127 42.714l22.127 42.715l2.2 48.053l40.509 25.927l25.928 40.52l48.055 2.195L256 379.164l42.713-22.126l48.055-2.195l25.928-40.52l40.518-25.923l2.195-48.053l22.127-42.715Zm-31.646 76.949L382 270.377l-32.475 20.78l-20.78 32.475l-38.515 1.76L256 343.125l-34.234-17.733l-38.515-1.76l-20.78-32.475L130 270.377l-1.759-38.514l-17.741-34.235l17.737-34.228L130 124.88l32.471-20.78l20.78-32.474l38.515-1.76L256 52.132l34.234 17.733l38.515 1.76l20.78 32.474L382 124.88l1.759 38.515l17.741 34.233Z'/%3E%3C/svg%3E");width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.content-section-4{z-index:1;align-content:center;height:calc(100vh - 238px);display:grid;position:relative}.content-section-4 .slogan-style{text-align:center;color:#fff;font-size:45px;font-weight:500}.content-section-4 .badge-icon-shape{text-align:center}.content-section-4 .badge-icon-shape span{color:#46b4fe;font-size:90px}.text-justify{text-align:justify}.icon--badge-check{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M225.86 102.82c-3.77-3.94-7.67-8-9.14-11.57c-1.36-3.27-1.44-8.69-1.52-13.94c-.15-9.76-.31-20.82-8-28.51s-18.75-7.85-28.51-8c-5.25-.08-10.67-.16-13.94-1.52c-3.56-1.47-7.63-5.37-11.57-9.14C146.28 23.51 138.44 16 128 16s-18.27 7.51-25.18 14.14c-3.94 3.77-8 7.67-11.57 9.14c-3.25 1.36-8.69 1.44-13.94 1.52c-9.76.15-20.82.31-28.51 8s-7.8 18.75-8 28.51c-.08 5.25-.16 10.67-1.52 13.94c-1.47 3.56-5.37 7.63-9.14 11.57C23.51 109.72 16 117.56 16 128s7.51 18.27 14.14 25.18c3.77 3.94 7.67 8 9.14 11.57c1.36 3.27 1.44 8.69 1.52 13.94c.15 9.76.31 20.82 8 28.51s18.75 7.85 28.51 8c5.25.08 10.67.16 13.94 1.52c3.56 1.47 7.63 5.37 11.57 9.14c6.9 6.63 14.74 14.14 25.18 14.14s18.27-7.51 25.18-14.14c3.94-3.77 8-7.67 11.57-9.14c3.27-1.36 8.69-1.44 13.94-1.52c9.76-.15 20.82-.31 28.51-8s7.85-18.75 8-28.51c.08-5.25.16-10.67 1.52-13.94c1.47-3.56 5.37-7.63 9.14-11.57c6.63-6.9 14.14-14.74 14.14-25.18s-7.51-18.27-14.14-25.18m-52.2 6.84l-56 56a8 8 0 0 1-11.32 0l-24-24a8 8 0 0 1 11.32-11.32L112 148.69l50.34-50.35a8 8 0 0 1 11.32 11.32'/%3E%3C/svg%3E");width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.div-flex-icon-list{align-items:start;display:flex}.div-flex-icon-list span.icon{color:#46b4fe;min-width:18px;margin-right:10px;font-size:18px}.div-flex-icon-list p{margin-bottom:0}.d-inline-block{display:inline-block}.flash-alert-wrapper{z-index:1090;position:fixed;bottom:5px;left:5px}.flash-alert{color:#fff;border-radius:5px;justify-content:space-between;align-items:center;min-width:420px;margin:5px 0 0;padding:20px;display:flex}.flash-alert .flash-msg span.icon{color:#fff;opacity:.9;font-size:24px}.flash-alert.flash-alert-success{background-color:#00dca9cc;box-shadow:0 0 1px #00dca9cc,0 0 1px #00dca9cc}.flash-alert.flash-alert-success .flash-msg span.icon{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cdefs%3E%3Cmask id='ipSCheckOne0'%3E%3Cg fill='none' stroke-linejoin='round' stroke-width='4'%3E%3Cpath fill='%23fff' stroke='%23fff' d='M24 44a19.937 19.937 0 0 0 14.142-5.858A19.937 19.937 0 0 0 44 24a19.938 19.938 0 0 0-5.858-14.142A19.937 19.937 0 0 0 24 4A19.938 19.938 0 0 0 9.858 9.858A19.938 19.938 0 0 0 4 24a19.937 19.937 0 0 0 5.858 14.142A19.938 19.938 0 0 0 24 44Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' d='m16 24l6 6l12-12'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath fill='%23000' d='M0 0h48v48H0z' mask='url(%23ipSCheckOne0)'/%3E%3C/svg%3E");width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.flash-alert.flash-alert-primary{background-color:#00c8dccc;box-shadow:0 0 1px #00c8dccc,0 0 1px #00c8dccc}.flash-alert.flash-alert-primary .flash-msg span.icon{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 1.998c5.524 0 10.002 4.478 10.002 10.002c0 5.523-4.478 10-10.002 10S2 17.523 2 12C1.999 6.476 6.476 1.998 12 1.998m-.004 8.25a1 1 0 0 0-.992.885l-.007.116l.004 5.502l.006.116a1 1 0 0 0 1.987 0L13 16.75l-.004-5.502l-.007-.117a1 1 0 0 0-.994-.882M12 6.5a1.251 1.251 0 1 0 0 2.503A1.251 1.251 0 0 0 12 6.5'/%3E%3C/svg%3E");width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.flash-alert.flash-alert-danger{background-color:#e84d3de0;box-shadow:0 0 1px #e84d3de0,0 0 1px #e84d3de0}.flash-alert.flash-alert-danger .flash-msg span.icon{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath fill='%23000' d='M30.33 25.54L20.59 7.6a3 3 0 0 0-5.27 0L5.57 25.54A3 3 0 0 0 8.21 30h19.48a3 3 0 0 0 2.64-4.43Zm-13.87-12.8a1.49 1.49 0 0 1 3 0v6.89a1.49 1.49 0 1 1-3 0ZM18 26.25a1.72 1.72 0 1 1 1.72-1.72A1.72 1.72 0 0 1 18 26.25' class='clr-i-solid clr-i-solid-path-1'/%3E%3Cpath fill='none' d='M0 0h36v36H0z'/%3E%3C/svg%3E");width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.flash-alert.show{animation:1.5s forwards show_slide}@keyframes show_slide{0%{transform:translate(10%)}}.flash-alert .flash-msg .fa-exclamation-circle{font-size:20px}.flash-msg{align-items:center;display:flex}.flash-alert .flash-msg .message{padding:0 10px;font-size:16px;position:relative;top:1px}.flash-alert .close-btn span.icon{color:#fff;font-size:16px}.flash-alert .close-btn{cursor:pointer;align-items:center;display:flex}.modal-footer,.modal-header{border:none!important}.form-group-cust .form-label{color:#3e5264;margin-bottom:0;font-size:16px;font-weight:600}.form-control::placeholder{color:#3e526433!important}.modal .modal-content{min-height:300px}.modal .spinner-modal-bloc{width:fit-content;height:fit-content;margin:auto;position:absolute;inset:0}.modal .spinner-modal-bloc .spinner-border{width:2rem;height:2rem}.modal[data-mode=normal] .spinner-modal-bloc,.modal[data-mode=normal] .error-modal,.modal[data-mode=spinner] .modal-body,.modal[data-mode=spinner] .error-modal,.modal[data-mode=spinner] .modal-footer,.modal[data-mode=error] .modal-body,.modal[data-mode=error] .spinner-modal-bloc,.modal[data-mode=error] .modal-footer{display:none}#fp-nav{height:fit-content;margin:auto;position:fixed;top:0;bottom:0;right:0}#fp-nav ul{padding:0 20px 0 0}#fp-nav ul li{list-style:none}#fp-nav ul li a{background:#fff;border-radius:60px;width:3px;height:3px;margin:auto auto 15px;padding:2px;transition:all .2s;display:block}#fp-nav ul li a span{display:none}#fp-nav ul li a.active{padding:6px!important}.btn-icon{align-items:center!important;display:flex!important}.btn-icon span.icon{color:#fff;margin-left:5px;font-size:16px}.third-title{color:#13678b;margin-bottom:15px;font-size:16px;font-weight:600}.wrp-form{margin-bottom:3px}.wrp-form .label-form{color:#000;white-space:nowrap;margin-right:10px;font-size:14px;font-weight:600}.wrp-form .info-txt{color:#000;font-size:14px;font-weight:400;display:inline}.card-shadow{border-radius:15px;padding:20px;box-shadow:0 3px 5px #00000040}.min-h-legal-notice-page{min-height:calc(100vh - 131px)}.not-found-page{text-align:center;background:linear-gradient(#f3f8fc 0%,#fff 100%);align-items:center;min-height:calc(100vh - 62px);margin-top:62px;padding:80px 0;display:flex}.not-found-page__code{color:#2d67ad;opacity:.15;margin:0;font-size:clamp(80px,18vw,150px);font-weight:700;line-height:1}.not-found-page__title{color:#0c2647;margin:-20px 0 12px;font-size:32px;font-weight:600}.not-found-page__text{color:#5b6672;max-width:520px;margin:0 auto 32px;font-size:16px}.not-found-page__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.not-found-page__btn{color:#fff;background:#36b95f;border:1px solid #36b95f;border-radius:40px;align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.not-found-page__btn:hover{color:#fff;background:#2c9a4d;border-color:#2c9a4d}.not-found-page__btn--ghost{color:#14568f;background:#fff;border-color:#d6e4ee}.not-found-page__btn--ghost:hover{color:#14568f;background:#f1f8fd;border-color:#14568f}@font-face{font-family:icomoon;src:url(../media/icomoon.1p95agx8kb_j0.eot);src:url(../media/icomoon.1p95agx8kb_j0.eot)format("embedded-opentype"),url(../media/icomoon.1eij5hk62rjag.ttf)format("truetype"),url(../media/icomoon.0xwm1pa9huhjx.woff)format("woff"),url(../media/icomoon.2-y2ew_9pv-oo.svg)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=\ icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-call2-icon:before{content:""}.icon-clock-icon:before{content:""}.icon-facebook-icon:before{content:""}.icon-form-other-icon:before{content:""}.icon-linkedin-iocn:before{content:""}.icon-localisation-icon:before{content:""}.icon-whatsapp-icon:before{content:""}.icon-adresse-icon:before{content:""}.icon-city-icon:before{content:""}.icon-warning-icon:before{content:""}.icon-icon-date:before{content:""}.icon-contact-icon:before{content:""}.icon-list-icon:before{content:""}.icon-local-icon:before{content:""}.icon-mail-icon:before{content:""}.icon-user-icon:before{content:""}.icon-work-icon:before{content:""}.icon-arrow-right{transition:all .3s;position:relative;left:0}.btn-blue-home{color:#fff;background-color:#009fe3;border:1px solid #009fe3;border-radius:3px;min-height:50px;padding:5px 15px;font-size:16px;font-weight:500;transition:all .3s;box-shadow:0 16px 24px 2px #00000008,0 6px 30px 5px #00000008,0 8px 10px -5px #00000008}.btn-blue-home:hover,.btn-blue-home:active,.btn-blue-home:focus{color:#fff;background-color:#0091cf;border:1px solid #0091cf}.btn-border-white{color:#fff;background-color:#0000;border:1px solid #fff;border-radius:3px;width:fit-content;padding:6px 15px;font-size:14px;font-weight:400;text-decoration:none;transition:all .3s;display:block;box-shadow:0 16px 24px 2px #00000008,0 6px 30px 5px #00000008,0 8px 10px -5px #00000008}.btn-border-white:hover,.btn-border-white:active,.btn-border-white:focus{color:#fff;background-color:#0000;border:1px solid #fff}.social-networks-btn{background:#2c425f;border-radius:10px;justify-content:center;align-items:center;width:35px;height:35px;margin:0 5px;display:block;text-decoration:none!important;display:flex!important}.social-networks-btn span{color:#46b4fe!important}.btn-blue-other{color:#fff;background-color:#009fe3;border:1px solid #009fe3;border-radius:3px;width:fit-content;font-size:16px;font-weight:500;transition:all .3s;display:block;box-shadow:0 16px 24px 2px #00000008,0 6px 30px 5px #00000008,0 8px 10px -5px #00000008;padding:10px 30px!important;text-decoration:none!important}.btn-blue-other:hover,.btn-blue-other:active,.btn-blue-other:focus{color:#fff;background-color:#0091cf;border:1px solid #0091cf}.btn-blue-other:hover .icon-arrow-right{left:6px!important}.btn-link-white{color:#fff;font-size:16px;font-weight:600;text-decoration:none!important}.btn-border-blue{color:#46b4fe;border:1px solid #46b4fe;border-radius:10px 0;width:fit-content;padding:10px 30px;font-size:16px;font-weight:500;text-decoration:none;display:block}.btn-border-blue-simple{color:#46b4fe;background:#fff;border:1px solid #46b4fe;border-radius:3px;width:fit-content;padding:10px 30px;font-size:16px;font-weight:500;text-decoration:none;display:block}.btn-border-blue:hover .icon-arrow-right,.btn-link-white:hover .icon-arrow-right{left:6px!important}.our-services-page .hero-services{background:linear-gradient(105deg,#e9f5fd 0% 52%,#dceefb 100%);overflow:hidden}.our-services-page .hero-services__inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:0;display:grid}.our-services-page .hero-services__text{align-self:center;padding:27px 0 5px}.our-services-page .hero-services__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#1a8ae5;margin-bottom:5px;font-size:18px;font-weight:600}.our-services-page .hero-services__title{color:#1b5493;margin-bottom:10px;font-size:38px;font-weight:700;line-height:1.22}.our-services-page .hero-services__lead{color:#4a5560;font-size:15px}.our-services-page .hero-services__lead+.hero-services__lead{margin-top:20px}.our-services-page .hero-services__media{min-height:290px;margin-right:calc(50% - 50vw);position:relative}.our-services-page .hero-services__media img{object-fit:contain;height:100%;position:absolute;inset:0}@media (min-width:1024px){.our-services-page .hero-services__media img{left:-40px}}@media (max-width:1023px){.our-services-page .hero-services__media img{max-height:400px}}@media (max-width:767px){.our-services-page .hero-services__media img{width:100%;position:static}}.our-services-page .service-block{padding:7px 0}.our-services-page .service-block--tinted{background:#f4fbf7;border-radius:8px}.our-services-page .service-block__inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:40px;padding:15px;display:grid}.our-services-page .service-block--reverse .our-services-page .service-block__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.our-services-page .service-block__content{grid-template-columns:64px minmax(0,1fr);gap:20px;display:grid}.our-services-page .service-block__icon{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;display:flex}.our-services-page .service-block__title{color:#1b5493;align-items:baseline;gap:10px;margin:6px 0 12px;font-size:22px;font-weight:600;line-height:1.3;display:flex}.our-services-page .service-block__num{font-size:17px;font-weight:700}.our-services-page .service-block__text{color:#758595;text-align:justify;margin-bottom:20px;font-size:15px;line-height:1.7}.our-services-page .service-block__media{height:100%;min-height:300px}.our-services-page .service-block__media img{object-fit:cover;border-radius:8px;width:100%;height:100%;min-height:300px}.our-services-page .service-block__media--tall,.our-services-page .service-block__media--tall img{min-height:340px}.our-services-page .service-block__media--square{aspect-ratio:1;background:#f4fbf7}.our-services-page .service-block__media--square img{object-fit:contain;height:auto;min-height:0}.our-services-page .service-block__media--mid{background:#f4fbf7;min-height:320px}.our-services-page .service-block__media--mid img{min-height:320px}.our-services-page .service-block--accent-1 .service-block__icon,.our-services-page .service-block--accent-5 .service-block__icon{background:#1a8ae5}.our-services-page .service-block--accent-1 .service-block__num,.our-services-page .service-block--accent-5 .service-block__num{color:#1a8ae5}.our-services-page .service-block--accent-1 .callout-services,.our-services-page .service-block--accent-5 .callout-services{background:#eaf5fd;border-left:3px solid #1a8ae5}.our-services-page .service-block--accent-1 .callout-services__icon,.our-services-page .service-block--accent-5 .callout-services__icon{color:#1a8ae5}.our-services-page .service-block--accent-1 .callout-services p,.our-services-page .service-block--accent-5 .callout-services p{color:#0d5c78}.our-services-page .service-block--accent-2 .service-block__icon{background:#0bacb6}.our-services-page .service-block--accent-2 .service-block__num{color:#077f86}.our-services-page .service-block--accent-2 .callout-services{background:#e4f7f8;border-left:3px solid #0bacb6}.our-services-page .service-block--accent-2 .callout-services__icon{color:#0bacb6}.our-services-page .service-block--accent-2 .callout-services p{color:#077f86}.our-services-page .service-block--accent-3 .service-block__icon{background:#02babc}.our-services-page .service-block--accent-3 .service-block__num{color:#04797a}.our-services-page .service-block--accent-3 .callout-services{background:#e3f8f8;border-left:3px solid #02babc}.our-services-page .service-block--accent-3 .callout-services__icon{color:#02babc}.our-services-page .service-block--accent-3 .callout-services p{color:#04797a}.our-services-page .service-block--accent-4 .service-block__icon{background:#36b95f}.our-services-page .service-block--accent-4 .service-block__num{color:#23864a}.our-services-page .service-block--accent-4 .callout-services{background:#edfcf1;border-left:3px solid #36b95f}.our-services-page .service-block--accent-4 .callout-services__icon{color:#36b95f}.our-services-page .service-block--accent-4 .callout-services p{color:#0b6b4f}.our-services-page .service-block--reverse .service-block__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.our-services-page .checklist-services{flex-direction:column;gap:5px;margin-bottom:24px;padding:0;list-style:none;display:flex}.our-services-page .checklist-services li{color:#3c4650;padding-left:26px;font-size:14.5px;line-height:1.5;position:relative}.our-services-page .checklist-services .icon{color:#36b95f;font-size:13px;position:absolute;top:3px;left:0}.our-services-page .callout-services{background:#eaf5fd;border-radius:6px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:14px;padding:18px 22px;display:grid}.our-services-page .callout-services__icon{color:#1a8ae5;font-size:24px}.our-services-page .callout-services p{color:#1565a8;margin-bottom:0;font-size:14px;font-weight:500;line-height:1.6}@media (max-width:1023px){.our-services-page .hero-services__inner{gap:0;grid-template-columns:1fr!important}.our-services-page .hero-services__text{padding:40px 0 4px}.our-services-page .hero-services__title{font-size:30px}.our-services-page .hero-services__lead{max-width:none}.our-services-page .hero-services__media{min-height:240px;margin-right:0}.our-services-page .service-block__inner,.our-services-page .service-block--reverse .service-block__inner{grid-template-columns:1fr;gap:24px}.our-services-page .service-block__media{order:2;min-height:240px}.our-services-page .service-block__media--square{aspect-ratio:auto}.our-services-page .service-block__media img{min-height:240px}.our-services-page .cta-services__inner{gap:24px;padding:34px 26px;grid-template-columns:1fr!important}}@media (max-width:600px){.our-services-page .hero-services__title{font-size:26px}.our-services-page .cta-services__title{font-size:22px}.our-services-page .service-block__content{grid-template-columns:1fr;gap:14px}.our-services-page .service-block__title{margin-top:0;font-size:19px}}.our-services-page .cta-services{padding:26px 0 15px}.our-services-page .cta-services__band{background:#14568f;border-radius:12px;position:relative;overflow:hidden}.our-services-page .cta-services__bg{object-fit:cover;opacity:.32;width:100%;height:100%;position:absolute;inset:0}.our-services-page .cta-services__scrim{background:linear-gradient(90deg,#0e3e69e0 0%,#0e3e6999 100%);position:absolute;inset:0}.our-services-page .cta-services__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:44px 46px;display:grid;position:relative}.our-services-page .cta-services__title{color:#fff;margin:0 0 14px;font-size:26px;font-weight:700;line-height:1.25}.our-services-page .cta-services__text{color:#fff;max-width:480px;margin:0;font-size:15.5px;line-height:1.7}.our-services-page .btn-cta{white-space:nowrap;color:#3d2f00;background:#ffc107;border:0;border-radius:40px;justify-content:center;align-items:center;gap:12px;padding:15px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.our-services-page .btn-cta:hover{color:#3d2f00;filter:brightness(.94)}.our-services-page .btn-cta:hover .icon-arrow-right{left:6px}.home-page .btn-hero,.home-page .btn-cta{white-space:nowrap;border:0;border-radius:40px;align-items:center;gap:12px;padding:15px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.home-page .btn-hero{color:#fff;background:#36b95f}.home-page .btn-hero:hover{color:#fff;background:#2c9a4d}.home-page .btn-cta{color:#3d2f00;background:#ffc107;justify-content:center}.home-page .btn-cta:hover{color:#3d2f00;filter:brightness(.94)}.home-page .btn-hero:hover .icon-arrow-right,.home-page .btn-cta:hover .icon-arrow-right,.home-page .pillars-home__link:hover .icon-arrow-right{left:6px}.home-page .icon-arrow-right{font-size:13px;display:inline-flex}.home-page .pillars-home__linkctt{text-align:right}.home-page .eyebrow-home{letter-spacing:.16em;text-transform:uppercase;color:#1a8ae5;margin:0 0 14px;font-size:14px;font-weight:600}.home-page .section-head-home{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.home-page .section-head-home__title{color:#14568f;margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.25}.home-page .section-head-home__text{color:#5b6a76;max-width:620px;margin:0;font-size:16px;line-height:1.7}.home-page .hero-home{background:linear-gradient(120deg,#e9f5fd 0%,#e2f0fb 55%,#daecfb 100%);overflow:hidden}.home-page .hero-home__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:56px;display:grid;position:relative}.home-page .hero-home__text{z-index:3;padding-bottom:56px}.home-page .hero-home__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#1a8ae5;margin:0 0 16px;font-size:16px;font-weight:600}.home-page .hero-home__title{color:#14568f;margin:0 0 20px;font-size:38px;font-weight:700;line-height:1.22}.home-page .hero-home__lead{color:#4a5560;max-width:511px;margin:0 0 28px;font-size:16px;line-height:1.75}.home-page .hero-home__leaf{z-index:2;pointer-events:none;background:linear-gradient(160deg,#b0d6f2f2,#8cc0e8e6);border-radius:0 100%;width:110px;height:190px;position:absolute;bottom:26px;right:calc(50% - 38px)}.home-page .hero-home__media{border-radius:130px 0 0 130px/50% 0 0 50%;align-self:stretch;min-height:420px;margin-top:-56px;margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.home-page .hero-home__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-page .hero-home__script{text-align:right;font-family:var(--font-caveat),"Caveat",cursive;color:#fff;text-shadow:0 2px 10px #00000080;margin:0;font-size:26px;line-height:1.15;position:absolute;top:36px;right:32px}@media (max-width:1023px){.home-page .hero-home__inner{grid-template-columns:1fr;gap:28px;padding-top:36px}.home-page .hero-home__title{font-size:30px}.home-page .hero-home__lead{max-width:none}.home-page .hero-home__media{border-radius:64px 0 0 64px/50% 0 0 50%;order:2;min-height:260px;margin-top:0;margin-right:0}.home-page .hero-home__script{font-size:22px;top:20px;right:20px}.home-page .hero-home__leaf{width:76px;height:130px;bottom:170px;left:-14px;right:auto}}@media (max-width:600px){.home-page .hero-home__title{font-size:26px}}.home-page .pillars-home{background:#fff}.home-page .pillars-home__head{justify-content:space-between;align-items:flex-start;padding-top:15px}.home-page .pillars-home__title{color:#14568f;margin:0;font-size:30px;font-weight:700;line-height:1.25}.home-page .pillars-home__link{color:#14568f;align-items:center;gap:10px;margin-top:24px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.home-page .pillars-home__link:hover{color:#36b95f}@media (max-width:1023px){.home-page .pillars-home__link{margin-top:0}.home-page .pillars-home__title{font-size:26px}}.home-page .advantages{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:20px;display:grid}@media (max-width:1023px){.home-page .advantages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.home-page .advantages{grid-template-columns:1fr}}.home-page .advantage{--advantage-color:#0d3a66;background:var(--advantage-color);border-radius:14px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px -24px #0d28468c}.home-page .advantage--couts{--advantage-color:#0d3a66}.home-page .advantage--couverture{--advantage-color:#1fa3a6}.home-page .advantage--transparence{--advantage-color:#357d93}.home-page .advantage--soins{--advantage-color:#5aa83a}.home-page .advantage:hover{transform:translateY(-4px);box-shadow:0 24px 40px -22px #0d284699}.home-page .advantage:hover .advantage__icon{transform:translate(-50%)scale(1.08)}.home-page .advantage__media{height:150px;position:relative}.home-page .advantage__photo{object-fit:cover;width:100%;height:100%;display:block}.home-page .advantage__wave{width:100%;height:56px;fill:var(--advantage-color);display:block;position:absolute;bottom:-1px;left:0;right:0}.home-page .advantage__icon{box-sizing:border-box;background:var(--advantage-color);color:#fff;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -8px #00000073}.home-page .advantage__body{flex:1;padding:30px 26px}.home-page .advantage__title{color:#fff;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.3}.home-page .advantage__text{color:#ffffffeb;text-wrap:pretty;margin:0;font-size:15px;line-height:1.65}@media (prefers-reduced-motion:reduce){.home-page .advantage,.home-page .advantage__icon{transition:none}.home-page .advantage:hover{transform:none}}@media (max-width:600px){.home-page .pillars-home__title,.home-page .section-head-home__title,.home-page .steps-home__title,.home-page .cta-home__title{font-size:22px}}.home-page .services-home{background:#fff;padding:24px 0}.home-page .services-home__split{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:48px;display:grid}.home-page .services-home__split>.services-home__head{grid-area:1/1/auto/-1}.home-page .services-home__split>.services-home__lead{grid-area:2/1}.home-page .services-home__split>.arguments-home{grid-area:3/1;margin-top:32px}.home-page .services-home__split>.solutions-home{grid-area:2/2/span 2}@media (max-width:1317px){.home-page .services-home__split{grid-template-columns:1fr}.home-page .services-home__split>.services-home__head,.home-page .services-home__split>.services-home__lead,.home-page .services-home__split>.arguments-home,.home-page .services-home__split>.solutions-home{grid-area:auto/1}.home-page .services-home__split>.solutions-home{margin-top:32px}}.home-page .arguments-home{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.home-page .argument-home{color:#4a5560;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px;font-size:15px;line-height:1.7;display:grid}.home-page .argument-home .icon{color:#0b7d61;margin-top:3px;font-size:18px}.home-page .solutions-home{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.home-page .solution-home{color:#fff;border-top:3px solid #0000;border-radius:8px;flex-direction:column;justify-content:space-between;gap:18px;min-height:150px;padding:16px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.home-page .solution-home:hover{color:#fff}.home-page .solution-home:hover .solution-home__icon{transform:translateY(-3px)scale(1.08);box-shadow:0 8px 18px -8px #00000073}.home-page .solution-home:first-child{background:linear-gradient(#06182859,#06182859),linear-gradient(#0f6fb899 0%,#0f6fb8f2 100%),url(../media/s01-materiel-medical.2w9vjsip10hy4.jpg) 50%/cover no-repeat;border-top-color:#0f6fb8}.home-page .solution-home:first-child .solution-home__icon{color:#0f6fb8}.home-page .solution-home:first-child:hover{background:linear-gradient(#06182859,#06182859),linear-gradient(#0f6fb8bf 0%,#0f6fb8 100%),url(../media/s01-materiel-medical.2w9vjsip10hy4.jpg) 50%/cover no-repeat}.home-page .solution-home:nth-child(2){background:linear-gradient(#06182859,#06182859),linear-gradient(#0a98a399 0%,#0a98a3f2 100%),url(../media/s03-gestion-affilies.0pfabahto_g7d.jpg) 50%/cover no-repeat;border-top-color:#0a98a3}.home-page .solution-home:nth-child(2) .solution-home__icon{color:#0a98a3}.home-page .solution-home:nth-child(2):hover{background:linear-gradient(#06182859,#06182859),linear-gradient(#0a98a3bf 0%,#0a98a3 100%),url(../media/s03-gestion-affilies.0pfabahto_g7d.jpg) 50%/cover no-repeat}.home-page .solution-home:nth-child(3){background:linear-gradient(#06182859,#06182859),linear-gradient(#2e9e5799 0%,#2e9e57f2 100%),url(../media/s04-reseau.1t1x90zzuffhq.jpg) 50%/cover no-repeat;border-top-color:#2e9e57}.home-page .solution-home:nth-child(3) .solution-home__icon{color:#2e9e57}.home-page .solution-home:nth-child(3):hover{background:linear-gradient(#06182859,#06182859),linear-gradient(#2e9e57bf 0%,#2e9e57 100%),url(../media/s04-reseau.1t1x90zzuffhq.jpg) 50%/cover no-repeat}.home-page .solution-home:nth-child(4){background:linear-gradient(#06182859,#06182859),linear-gradient(#4b5bb599 0%,#4b5bb5f2 100%),url(../media/s05-pilotage-budget.0_lfli-hnzq_x.jpg) 50%/cover no-repeat;border-top-color:#4b5bb5}.home-page .solution-home:nth-child(4) .solution-home__icon{color:#4b5bb5}.home-page .solution-home:nth-child(4):hover{background:linear-gradient(#06182859,#06182859),linear-gradient(#4b5bb5bf 0%,#4b5bb5 100%),url(../media/s05-pilotage-budget.0_lfli-hnzq_x.jpg) 50%/cover no-repeat}.home-page .solution-home:nth-child(5){background:linear-gradient(#06182859,#06182859),linear-gradient(#d0860a99 0%,#d0860af2 100%),url(../media/s06-conseil-accompagnement.2bfexwvvhbi7p.jpg) 50%/cover no-repeat;border-top-color:#d0860a}.home-page .solution-home:nth-child(5) .solution-home__icon{color:#d0860a}.home-page .solution-home:nth-child(5):hover{background:linear-gradient(#06182859,#06182859),linear-gradient(#d0860abf 0%,#d0860a 100%),url(../media/s06-conseil-accompagnement.2bfexwvvhbi7p.jpg) 50%/cover no-repeat}.home-page .solution-home__icon{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;display:flex}.home-page .solution-home__title{text-shadow:0 1px 8px #00000059;margin:0;font-size:15.5px;font-weight:600;line-height:1.35}@media (max-width:900px){.home-page .solutions-home{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.home-page .solutions-home{grid-template-columns:1fr}}.home-page .partner-home{background:#edfcf1;border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;height:144px;margin-top:26px;display:grid;overflow:hidden}.home-page .partner-home__content{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:22px;height:100%;display:grid}.home-page .partner-home__icon{color:#fff;background:#36b95f;justify-content:center;align-items:center;width:62px;height:100%;font-size:22px;display:flex}.home-page .partner-home__title{color:#13678b;margin:0 0 4px;font-size:17px;font-weight:700}.home-page .partner-home__text{color:#4a5560;margin:0;padding-right:8px;font-size:14px;line-height:1.55}.home-page .partner-home__media{height:100%;position:relative}.home-page .partner-home__media img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.home-page .partner-home__veil{background:linear-gradient(80deg,#edfcf1 0%,#0442326b 100%);position:absolute;inset:0}.home-page .partner-home__cta{padding:12px 22px;font-size:14.5px;position:absolute;top:50%;right:24px;transform:translateY(-50%);box-shadow:0 8px 20px -10px #00000080}@media (max-width:1023px){.home-page .partner-home{grid-template-columns:1fr;height:auto}.home-page .partner-home__content{padding-right:20px}.home-page .partner-home__media{height:140px}.home-page .section-head-home__title{font-size:26px}}.home-page .steps-home{background:#fff;padding:4px 0 40px}.home-page .steps-home__title{color:#14568f;margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.25}.home-page .steps-home__lead{color:#5b6a76;max-width:620px;margin:0 0 24px;font-size:16px;line-height:1.7}.home-page .steps-home__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.home-page .step-home{padding-right:8px;position:relative}.home-page .step-home:hover .step-home__num{transform:translateY(-4px)scale(1.1);box-shadow:0 8px 18px -8px #36b95fbf}.home-page .step-home:hover .step-home__line{background:#36b95f;height:2px}.home-page .step-home:hover .step-home__title{color:#14568f}.home-page .step-home__head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.home-page .step-home__num{color:#fff;background:#36b95f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:700;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;display:flex}.home-page .step-home__line{background:#d9e8f4;flex:1;height:1px;transition:background .35s,height .2s}.home-page .step-home__title{color:#14568f;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.4;transition:color .25s}.home-page .step-home__text{color:#5b6a76;margin:0;font-size:14.5px;line-height:1.65}@media (max-width:1023px){.home-page .steps-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .steps-home__title{font-size:26px}}@media (max-width:600px){.home-page .steps-home__grid{grid-template-columns:1fr}}.home-page .cta-home{background:#fff;padding:0 0 64px}.home-page .cta-home__band{background:#14568f;border-radius:12px;position:relative;overflow:hidden}.home-page .cta-home__bg{object-fit:cover;opacity:.32;width:100%;height:100%;position:absolute;inset:0}.home-page .cta-home__scrim{background:linear-gradient(90deg,#0e3e69e0 0%,#0e3e6999 100%);position:absolute;inset:0}.home-page .cta-home__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:20px 46px;display:grid;position:relative}.home-page .cta-home__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0 0 14px;font-size:14px;font-weight:600}.home-page .cta-home__title{color:#fff;margin:0 0 14px;font-size:28px;font-weight:700;line-height:1.25}.home-page .cta-home__text{color:#fff;max-width:480px;margin:0;font-size:15.5px;line-height:1.7}@media (max-width:1023px){.home-page .cta-home__inner{grid-template-columns:1fr;gap:24px;padding:34px 26px}.home-page .cta-home__title{font-size:26px}}.home-page .slogan-home{background:#fff;margin:21px 0 10px}.home-page .slogan-home__box{background:#044232;border-radius:12px;position:relative;overflow:hidden}.home-page .slogan-home__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-page .slogan-home__veil{background:linear-gradient(100deg,#31660feb,#276428eb,#33731deb);position:absolute;inset:0}.home-page .slogan-home__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:25px 40px 30px;display:flex;position:relative}.home-page .slogan-home__icon{color:#ffc107;font-size:36px}.home-page .slogan-home__title{color:#fff;max-width:760px;margin:0;font-size:34px;font-weight:700;line-height:1.24}@media (max-width:1023px){.home-page .slogan-home__inner{padding:34px 24px 38px}.home-page .slogan-home__title{font-size:26px}}@media (max-width:600px){.home-page .slogan-home__title{font-size:22px}}.footer{background:#fff}.footer a{text-decoration:none}.footer__btn{color:#3d2f00;white-space:nowrap;background:#ffc107;border:0;border-radius:40px;align-items:center;gap:10px;margin-top:14px;padding:11px 22px;font-size:14.5px;font-weight:600;transition:all .2s;display:inline-flex}.footer__btn:hover{color:#3d2f00;filter:brightness(.94)}.footer__btn .icon-arrow-right{font-size:12px;transition:all .2s;position:relative;left:0}.footer__btn:hover .icon-arrow-right{left:4px}.footer__main{background:#0c2647}.footer__cols{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;max-width:1360px;margin:0 auto;padding:52px 24px 30px;display:grid}.footer__col{text-align:center;border-right:1px solid #ffffff2e;padding:0 20px}.footer__col--last{border-right:0}.footer__col p{color:#dbe6f2;margin:0 0 4px;font-size:14.5px;line-height:1.6}.footer__col p a{color:inherit}.footer__col p a:hover{color:#fff}.footer__col address{font-style:normal}.footer__social{flex-wrap:wrap;justify-content:center;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.footer__social a{color:#dbe6f2;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;transition:all .2s;display:inline-flex}.footer__social a:hover{color:#fff;border-color:#fff}.footer__col-title{color:#fff;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:16.5px;font-weight:700;display:flex}.footer__links{flex-direction:column;align-items:center;gap:7px;display:flex}.footer__links a{color:#dbe6f2;font-size:14.5px;line-height:1.5}.footer__links a:hover{color:#fff}@media (max-width:1023px){.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0;padding-top:56px}.footer__col:nth-child(2n){border-right:0}}@media (max-width:700px){.footer__cols{grid-template-columns:1fr}.footer__col{border-bottom:1px solid #ffffff24;border-right:0;padding-bottom:20px}.footer__col--last{border-bottom:0;padding-bottom:0}}.about-page .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0b6b62;margin:0 0 10px;font-size:13.5px;font-weight:700}.about-page .eyebrow--sm{letter-spacing:.14em;margin-bottom:6px;font-size:12.5px}.about-page a{color:#0182ad;text-decoration:none}.about-page a:hover{color:#13678b}.about-page .hero{background:linear-gradient(#f4fbfb 0%,#eaf5f9 100%);position:relative;overflow:hidden}.about-page .hero__blob{opacity:.16;background:linear-gradient(140deg,#0bacb6 0%,#13678b 100%);border-radius:50%;width:420px;height:420px;position:absolute;top:-90px;left:-180px}.about-page .hero__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;margin:0 auto;padding-left:max(0px,50% - 680px);display:grid}.about-page .hero__text{z-index:2;padding:56px 40px 60px 56px;position:relative}.about-page .hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0b6b62;margin:0 0 14px;font-size:13.5px;font-weight:700}.about-page .hero__title{color:#13678b;text-wrap:pretty;margin:0 0 22px;font-size:38px;font-weight:700;line-height:1.22}.about-page .hero__title span{color:#0bacb6}.about-page .hero__lead{color:#4a5560;max-width:460px;margin:0;font-size:16px;line-height:1.75}.about-page .hero__media{align-self:stretch;min-height:400px;position:relative}.about-page .hero__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 12%,#000000e6 28%,#000 44%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 12%,#000000e6 28%,#000 44%)}.about-page .history{background:#fff}.about-page .history__inner{max-width:1360px;margin:0 auto;padding:52px 56px}.about-page .history__title{color:#13678b;white-space:nowrap;margin:0 0 26px;font-size:clamp(21px,2.1vw,30px);font-weight:700;line-height:1.25}.about-page .history__body{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.about-page .history__text{flex:300px;min-width:0}.about-page .history__text p{margin:0 0 16px;font-size:15.5px;line-height:1.75}.about-page .history__text p:last-child{margin-bottom:0}.about-page .timeline{background:linear-gradient(#faf9f5bf,#faf9f5d6);border:1px solid #e4eff5;border-radius:16px;flex:2 640px;min-width:0;padding:34px clamp(18px,2vw,34px)}.about-page .timeline__grid{overflow-wrap:break-word;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);display:grid;position:relative}.about-page .step{position:relative}.about-page .step__line{height:1px;position:absolute;top:26px;left:62px;right:2px}.about-page .step__dot{border-radius:50%;width:9px;height:9px;position:absolute;top:22px;right:-4px}.about-page .step__icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:20px;display:flex;box-shadow:0 10px 20px -12px #092a4080}.about-page .step__year{margin:0 0 4px;font-size:22px;font-weight:700}.about-page .step__name{color:#13678b;margin:0 0 12px;font-size:16px;font-weight:600}.about-page .step__text{color:#5b6672;margin:0;font-size:13.5px;line-height:1.65}.about-page .step--teal .step__line,.about-page .step--teal .step__dot{background:#7fd0cd}.about-page .step--teal .step__icon{background:#2fb6a8}.about-page .step--teal .step__year{color:#0bacb6}.about-page .step--amber .step__line,.about-page .step--amber .step__dot{background:#ffd75e}.about-page .step--amber .step__icon{background:#ffc107}.about-page .step--amber .step__year{color:#ffc107}.about-page .step--violet .step__line,.about-page .step--violet .step__dot{background:#b4afe8}.about-page .step--violet .step__icon{background:#7b73e0}.about-page .step--violet .step__year{color:#6a61d8}.about-page .step--green .step__icon{background:#2f9e57}.about-page .step--green .step__year{color:#2f9e57}.about-page .team{background:linear-gradient(#f8fcfe 0%,#f1f8fc 100%)}.about-page .team__inner{max-width:1360px;margin:0 auto;padding:15px 56px}.about-page .team__head{margin-bottom:7px}.about-page .team__title{color:#13678b;margin:0;font-size:32px;font-weight:700;line-height:1.22}.about-page .team__layout{flex-direction:column;align-items:center;display:flex}.about-page .team__media{flex:none;order:2;width:340px;max-width:100%;height:302px;margin:0;position:relative}.about-page .team__media img{object-fit:contain;mix-blend-mode:multiply;border-radius:12px;width:100%;height:100%}.about-page .team__pair{order:3;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;width:100%;margin-top:-16px;display:grid}.about-page .role{border-radius:16px;padding:18px 24px 20px}.about-page .role__head{align-items:center;gap:16px;margin-bottom:12px;display:flex}.about-page .role__icon{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.about-page .role__id{border-left:2px solid #cfe6ef;padding-left:16px}.about-page .role__name{letter-spacing:.02em;text-transform:uppercase;color:#12364f;margin:0;font-size:15px;font-weight:700;line-height:1.25}.about-page .role__meta{color:#5b6672;margin:4px 0 0;font-size:13.5px}.about-page .role__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.about-page .role__list li{color:#3f4a55;gap:11px;font-size:14px;line-height:1.55;display:flex}.about-page .role__list svg{flex:none;margin-top:1px}.about-page .role--medecins{background:#f1f9fd;order:1;width:100%;max-width:560px}.about-page .role--medecins .role__icon{background:#0e8fa8}.about-page .role--medecins .role__list li{color:#3f4a55}.about-page .role--medecins .role__list svg{color:#0e8fa8}.about-page .role--assurance{background:#effaf6;padding-left:167px}.about-page .role--assurance .role__icon{background:#12a58b}.about-page .role--assurance .role__id{border-left-color:#c8e8dd}.about-page .role--assurance .role__list svg{color:#12a58b}.about-page .role--informatique{background:#eff6fd;padding-left:clamp(24px,11vw,100px)}.about-page .role--informatique .role__icon{background:#1a8ae5}.about-page .role--informatique .role__id{border-left-color:#cfe0f4}.about-page .role--informatique .role__list svg{color:#1a8ae5}.about-page .word{background:#fff}.about-page .word__inner{max-width:1360px;margin:0 auto;padding:10px 56px 56px}.about-page .word__card{background:linear-gradient(120deg,#fdf7f0 0%,#fbeee1 100%);border:1px solid #f3e2d0;border-radius:18px;flex-wrap:wrap;align-items:stretch;display:flex;position:relative;overflow:hidden}.about-page .word__media{flex:260px;align-self:stretch;min-height:280px;position:relative}.about-page .word__media img{object-fit:cover;border-radius:0 240px 40px 0;width:100%;height:100%;position:absolute;inset:0}.about-page .word__quote{color:#ffc107;filter:drop-shadow(0 2px 6px #092a4059);position:absolute;top:4px;left:241px}.about-page .word__body{flex:2 400px;align-self:center;padding:34px 30px}.about-page .word__title{color:#4a5560;margin:0 0 14px;font-size:24px;font-weight:700;line-height:1.3}.about-page .word__quote-text{color:#4a5560;margin:0 0 18px;font-size:15px;font-style:italic;font-weight:600;line-height:1.8}.about-page .word__author{color:#4a5560;margin:0;font-size:15px;font-weight:700}.about-page .word__role{color:#5b6672;margin:0;font-size:13.5px}.about-page .slogan{text-align:center;flex-direction:column;flex:300px;justify-content:center;align-items:center;padding:34px 32px;display:flex;position:relative;overflow:hidden}.about-page .slogan__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 12%,#000000e6 28%,#000 44%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 12%,#000000e6 28%,#000 44%)}.about-page .slogan__veil{background:linear-gradient(90deg,#fbeee1 0%,#fbeee1eb 40%,#faebdce0 100%);position:absolute;inset:0}.about-page .slogan__content{flex-direction:column;align-items:center;display:flex;position:relative}.about-page .slogan__content svg{stroke:#ffc107;margin-bottom:14px;display:block}.about-page .slogan__title{color:#12a58b;margin:0;font-size:23px;font-weight:700;line-height:1.3}.about-page .slogan__sub{color:#0b6b62;margin:10px 0 0;font-size:21px;line-height:1.45}@media (max-width:1100px){.about-page .history__title{white-space:normal}.about-page .role--assurance{padding-left:24px}}@media (max-width:1023px){.about-page .hero__title{font-size:30px}.about-page .team__title{font-size:26px}}@media (max-width:860px){.about-page .team__pair{grid-template-columns:minmax(0,1fr);margin-top:0}.about-page .role--informatique{padding-left:24px}.about-page .word__media img{border-radius:0 120px 40px 0}.about-page .word__quote{left:auto;right:25px}}@media (max-width:720px){.about-page .hero__inner{grid-template-columns:minmax(0,1fr)}.about-page .hero__text{padding:40px 24px 32px}.about-page .hero__media{min-height:260px}.about-page .history__inner{padding:36px 24px 32px}.about-page .timeline__grid{grid-template-columns:minmax(0,1fr);gap:24px}.about-page .step__line,.about-page .step__dot{display:none}.about-page .team__inner{padding:24px}.about-page .word__inner{padding:10px 24px 36px}}@media (max-width:600px){.about-page .hero__title{font-size:26px}.about-page .team__title{font-size:22px}}.advantages-page a{color:#0182ad;text-decoration:none}.advantages-page a:hover{color:#13678b}.advantages-page .btn{border-radius:40px;align-items:center;gap:12px;padding:15px 28px;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex}.advantages-page .btn--primary{color:#fff;background:#0b7d75}.advantages-page .btn--primary:hover{color:#fff;background:#096660}.advantages-page .hero{background:linear-gradient(#f2fbfa 0%,#eaf6f6 100%);position:relative;overflow:hidden}.advantages-page .hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin:0 auto;padding-left:max(0px,50% - 680px);display:grid}.advantages-page .hero__text{padding:54px 0 58px 56px}.advantages-page .hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0b6b62;margin:0 0 14px;font-size:14px;font-weight:700}.advantages-page .hero__title{color:#13678b;text-wrap:pretty;margin:0 0 18px;font-size:38px;font-weight:700;line-height:1.2}.advantages-page .hero__lead{color:#4a5560;max-width:430px;margin:0 0 26px;font-size:16px;line-height:1.75}.advantages-page .hero__media{align-self:stretch;min-height:380px;position:relative}.advantages-page .hero__media img{object-fit:cover;object-position:72% 50%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000080 10%,#000 26%);mask-image:linear-gradient(90deg,#0000 0%,#00000080 10%,#000 26%)}.advantages-page .advantages{background:#f8fcfd}.advantages-page .advantages__inner{max-width:1360px;margin:0 auto;padding:52px 56px 46px}.advantages-page .advantages__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:44px;margin-bottom:10px;display:grid}@media (min-width:1024px){.advantages-page .advantages__head>div:first-child{padding-left:150px}}.advantages-page .advantages__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0b6b62;margin:0 0 10px;font-size:13.5px;font-weight:700}.advantages-page .advantages__rule{background:#0bacb6;width:46px;height:3px;margin-bottom:18px;display:block}.advantages-page .advantages__title{color:#13678b;margin:0;font-size:34px;font-weight:700;line-height:1.22}.advantages-page .advantages__title span{color:#0b6b62}.advantages-page .advantages__intro{border-left:1px solid #6c8186;padding-left:40px}@media (min-width:1100px){.advantages-page .advantages__intro{margin-top:47px}}.advantages-page .advantages__intro p{margin:0;font-size:16px;line-height:1.75}.advantages-page .advantages__list{flex-direction:column;gap:30px;display:flex}@media (min-width:1100px){.advantages-page .advantages__list{gap:0}}.advantages-page .advantages__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px;display:grid}.advantages-page .advantage{grid-template-columns:266px minmax(0,1fr);align-items:center;gap:14px;display:grid}.advantages-page .advantage--offset{margin-top:76px}.advantages-page .advantage__visual{width:266px;height:256px;position:relative}.advantages-page .advantage__photo{position:absolute;inset:0;overflow:hidden}.advantages-page .advantage__photo img{object-fit:cover;width:100%;height:100%}.advantages-page .advantage__overlay{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.advantages-page .advantage__num{align-items:flex-end;gap:8px;margin:0 0 10px;font-size:38px;font-weight:700;line-height:1;display:flex}.advantages-page .advantage__spark{position:relative;top:-22px;left:-8px;transform:rotate(45deg)}.advantages-page .advantage__title{color:#13678b;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3}.advantages-page .advantage__text{margin:0;font-size:15px;line-height:1.65}.advantages-page .advantage--budget .advantage__num{color:#1a8ae5}.advantages-page .advantage--couverture .advantage__num{color:#12793a}.advantages-page .advantage--usage .advantage__num{color:#6a3fd8}.advantages-page .advantage--transparence .advantage__num{color:#ef8b24}.advantages-page .advantage--proximite .advantage__num{color:#0e8fa8}.advantages-page .advantage--couverture{grid-template-columns:211px minmax(0,1fr)}.advantages-page .advantage--couverture .advantage__visual{width:211px;height:242px}.advantages-page .advantage--transparence{grid-template-columns:222px minmax(0,1fr)}.advantages-page .advantage--transparence .advantage__visual{width:222px;height:242px}@media (min-width:1101px){.advantages-page .advantage--proximite{padding-left:91px}}@media (max-width:1100px){.advantages-page .advantages__head,.advantages-page .advantages__pair{grid-template-columns:minmax(0,1fr);gap:15px}.advantages-page .advantages__intro{border-left:0;padding-left:0}.advantages-page .advantage--offset{margin-top:0}.advantages-page .advantages__title{font-size:26px}}@media (max-width:1023px){.advantages-page .hero__title{font-size:30px}}@media (max-width:720px){.advantages-page .hero__inner{grid-template-columns:minmax(0,1fr)}.advantages-page .hero__text{padding:40px 24px 32px}.advantages-page .hero__media{min-height:260px}.advantages-page .advantages__inner{padding:36px 24px 32px}.advantages-page .advantage{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:600px){.advantages-page .hero__title{font-size:26px}.advantages-page .advantages__title{font-size:22px}}.partner-page a{color:#0182ad;text-decoration:none}.partner-page a:hover{color:#13678b}.partner-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#1a7fd4;margin:0 0 8px;font-size:13px;font-weight:700}.partner-page .eyebrow--sm{font-size:12.5px}.partner-page .btn{border-radius:8px;align-items:center;gap:10px;padding:13px 26px;font-size:15px;transition:background .2s;display:inline-flex}.partner-page .btn--green{color:#fff;background:#36b95f;font-weight:600;box-shadow:0 12px 24px -14px #36b95fcc}.partner-page .btn--green:hover{color:#fff;background:#2ea352}.partner-page .btn--yellow{color:#14364f;background:#ffc107;font-weight:700;box-shadow:0 12px 24px -14px #00000080}.partner-page .btn--yellow:hover{color:#14364f;background:#ffd23f}.partner-page .hero{background:linear-gradient(#f4fbfb 0%,#eef7fa 100%);position:relative;overflow:hidden}.partner-page .hero__blob{background:#dff3ef;border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;left:-110px}.partner-page .hero__inner{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:stretch;margin:0 auto;padding-left:max(0px,50% - 680px);display:grid}.partner-page .hero__text{z-index:2;padding:48px 40px 52px 56px;position:relative}.partner-page .hero__title{color:#14568f;margin:0 0 18px;font-size:38px;font-weight:700;line-height:1.2}.partner-page .hero__lead{max-width:440px;margin:0 0 26px;font-size:16px;line-height:1.7}.partner-page .hero__media{min-height:360px;position:relative}.partner-page .hero__media img{object-fit:cover;object-position:58% 50%;width:100%;height:100%;position:absolute;inset:0}@media (max-width:1023px){.partner-page .hero__media img{object-position:40% 50%}}.partner-page .hero__media img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000080 10%,#000 24%);mask-image:linear-gradient(90deg,#0000 0%,#00000080 10%,#000 24%)}.partner-page .assets{background:#fff}.partner-page .assets__inner{flex-wrap:wrap;align-items:center;gap:40px;max-width:1360px;margin:0 auto;padding:44px 56px 48px;display:flex}.partner-page .assets__content{flex:1.2 480px;min-width:0}.partner-page .assets__title{color:#14568f;margin:0 0 26px;font-size:30px;font-weight:700;line-height:1.25}.partner-page .perks{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex;position:relative}.partner-page .perks:before{content:"";background:#e3e9ef;width:2px;position:absolute;top:30px;bottom:30px;left:5px}.partner-page .perk{align-items:center;gap:22px;display:flex;position:relative}.partner-page .perk__dot{border-radius:50%;flex:none;width:12px;height:12px}.partner-page .perk__tile{border-radius:14px;flex:none;justify-content:center;align-items:center;width:76px;height:68px;transition:background .25s;display:flex}.partner-page .perk__icon{transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex}.partner-page .perk:hover .partner-page .perk__icon{transform:translateY(-3px)rotate(-10deg)scale(1.1)}.partner-page .perk__title{margin:0 0 3px;font-size:17px;font-weight:700}.partner-page .perk__text{margin:0;font-size:14.5px;line-height:1.6}.partner-page .perk--expertise .perk__dot{background:#1a7fd4}.partner-page .perk--expertise .perk__tile{color:#1a7fd4;background:#eaf4fd}.partner-page .perk--expertise:hover .perk__tile{background:#d4e8fa}.partner-page .perk--expertise .perk__title{color:#14568f}.partner-page .perk--visibilite .perk__dot{background:#ffc107}.partner-page .perk--visibilite .perk__tile{color:#f0a500;background:#fff6de}.partner-page .perk--visibilite:hover .perk__tile{background:#ffecb8}.partner-page .perk--visibilite .perk__title{color:#14568f}.partner-page .perk--portee .perk__dot{background:#12a58b}.partner-page .perk--portee .perk__tile{color:#12a58b;background:#e6f6f0}.partner-page .perk--portee:hover .perk__tile{background:#cdeee2}.partner-page .perk--portee .perk__title{color:#1a7fd4}.partner-page .perk--innovation .perk__dot{background:#7b5ce0}.partner-page .perk--innovation .perk__tile{color:#7b5ce0;background:#efeafc}.partner-page .perk--innovation:hover .perk__tile{background:#ddd4f8}.partner-page .perk--innovation .perk__title{color:#14568f}.partner-page .visual{flex:420px;justify-content:center;min-width:0;display:flex}.partner-page .visual__stage{aspect-ratio:520/400;width:520px;max-width:100%;position:relative}.partner-page .visual__arc{aspect-ratio:1;border:3px solid #0000;border-radius:50%;width:72%;position:absolute;top:2%;left:3%;transform:rotate(-20deg)}.partner-page .visual__arc--blue{border-top-color:#1a7fd4;border-left-color:#1a7fd4}.partner-page .visual__arc--green{border-bottom-color:#12a58b}.partner-page .visual__photo{aspect-ratio:1;border-radius:50%;width:64%;position:absolute;top:6%;left:7%;overflow:hidden;box-shadow:0 24px 40px -24px #092a4073}.partner-page .visual__photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.partner-page .visual__photo:hover img{transform:scale(1.05)}.partner-page .visual__badge{aspect-ratio:1;color:#fff;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:17%;display:flex;position:absolute}.partner-page .visual__badge--blue{background:#1a7fd4;top:13%;left:2%;box-shadow:0 10px 22px -10px #1a7fd4b3}.partner-page .visual__badge--green{background:#2fb88a;top:60%;left:57%;box-shadow:0 10px 22px -10px #12a58bb3}.partner-page .visual__badge svg{transform-origin:50%}.partner-page .visual__stage:hover .visual__badge--blue svg{animation:.6s ease-in-out pp-shake}.partner-page .visual__stage:hover .visual__badge--green svg{animation:1.1s ease-in-out infinite pp-heartbeat}.partner-page .visual__quote{aspect-ratio:1;color:#12a58b;text-align:center;background:#e8f6f2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:44%;margin:0;padding:0 7%;display:flex;position:absolute;top:0;right:0}.partner-page .visual__quote p{color:#14568f;margin:10px 0 12px;font-size:clamp(14px,1.3vw,17px);font-weight:500;line-height:1.4}.partner-page .visual__quote span{background:#12a58b;border-radius:2px;width:44px;height:3px}.partner-page .visual__bubble{aspect-ratio:1;border-radius:50%;position:absolute}.partner-page .visual__bubble--grey{background:#eef1f4;width:9%;top:66%;right:18%}.partner-page .visual__bubble--blue{background:#e6f4fb;width:5%;bottom:3%;left:1%}@keyframes pp-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(6deg)}}@keyframes pp-heartbeat{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.2)}60%{transform:scale(1)}}.partner-page .trust{background:linear-gradient(#f1f8fd 0%,#eaf4fb 100%);border-top:1px solid #e2eef6}.partner-page .trust__inner{max-width:1360px;margin:0 auto;padding:40px 56px 44px}.partner-page .trust__head{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.partner-page .trust__intro{flex:1.3 360px;min-width:0}.partner-page .trust__title{color:#14568f;margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.25}.partner-page .trust__lead{max-width:400px;margin:0;font-size:14.5px;line-height:1.65}.partner-page .trust__cta{flex:none}.partner-page .stats{border-left:1px solid #d6e4ee;flex:1.6 460px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.partner-page .stats__item{text-align:center;border-right:1px solid #d6e4ee;padding:4px 16px}.partner-page .stats__item:last-child{border-right:0}.partner-page .stats__item:hover .stats__num{color:#36b95f;transform:scale(1.15)}.partner-page .stats__num{color:#14568f;margin:6px 0 4px;font-size:28px;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .25s}.partner-page .stats__label{margin:0;font-size:13.5px;line-height:1.4}.partner-page .logos{border-top:1px solid #d6e4ee;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:34px 0 0;padding:30px 0 0;list-style:none;display:grid}.partner-page .logos__item{opacity:.78;filter:grayscale();background:#fff;border:1px solid #e2edf5;border-radius:12px;justify-content:center;align-items:center;height:72px;padding:0 14px;transition:filter .25s,opacity .25s,box-shadow .25s;display:flex}.partner-page .logos__item:hover{filter:grayscale(0);opacity:1;box-shadow:0 10px 22px -16px #092a4073}.partner-page .logos__item img{object-fit:contain;width:auto;max-width:100%;height:40px;display:block}@media (prefers-reduced-motion:reduce){.partner-page .perk__icon,.partner-page .perk__tile,.partner-page .visual__photo img,.partner-page .logos__item,.partner-page .stats__num{transition:none}.partner-page .visual__badge--blue svg,.partner-page .visual__badge--green svg{animation:none}}@media (max-width:1023px){.partner-page .hero__title{font-size:30px}.partner-page .assets__title,.partner-page .trust__title{font-size:26px}}@media (max-width:720px){.partner-page .hero__inner{grid-template-columns:minmax(0,1fr)}.partner-page .hero__text{padding:40px 24px 32px}.partner-page .hero__media{min-height:240px}.partner-page .assets__inner{padding:36px 24px 40px}.partner-page .trust__inner{padding:32px 24px 36px}.partner-page .stats{border-left:0}}@media (max-width:600px){.partner-page .hero__title{font-size:26px}.partner-page .assets__title,.partner-page .trust__title{font-size:22px}}.recruitment{font-family:var(--font-poppins),Poppins,"Helvetica Neue",Arial,sans-serif;color:#4a5560;-webkit-font-smoothing:antialiased}.recruitment *,.recruitment :before,.recruitment :after{box-sizing:border-box}.recruitment a{color:#0182ad;text-decoration:none}.recruitment a:hover{color:#13678b}.recruitment img{max-width:100%}@keyframes rc-reveal{0%{opacity:0;translate:0 18px}to{opacity:1;translate:none}}@supports (animation-timeline:view()){.recruitment [data-reveal]{animation:linear both rc-reveal;animation-timeline:view();animation-range:entry entry 90%}.recruitment .rc-value:nth-child(2){animation-range:entry 8% entry 98%}.recruitment .rc-value:nth-child(3){animation-range:entry 16% entry 106%}.recruitment .rc-value:nth-child(4){animation-range:entry 24% entry 114%}}.recruitment .rc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#1a7fd4;margin:0 0 8px;font-size:13px;font-weight:700}.recruitment .rc-btn{border-radius:8px;align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex}.recruitment .rc-btn .arrow{transition:transform .25s;display:block}.recruitment .rc-btn:hover .arrow{transform:translate(4px)}.recruitment .rc-btn--green{color:#fff;background:#36b95f;box-shadow:0 12px 24px -14px #36b95fcc}.recruitment .rc-btn--green:hover{color:#fff;background:#2ea352}.recruitment .rc-hero{background:linear-gradient(#f2f8fd 0%,#eaf4fb 100%);position:relative;overflow:hidden}.recruitment .rc-hero__blob{background:#d9f1e6;border-radius:50%;width:120px;height:120px;position:absolute;top:150px;left:-60px}.recruitment .rc-hero__inner{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:stretch;margin:0 auto;padding-left:max(0px,50% - 680px);display:grid}.recruitment .rc-hero__text{z-index:2;align-self:center;padding:56px 40px 60px 56px;position:relative}.recruitment .rc-hero__title{color:#14568f;text-wrap:pretty;margin:0 0 18px;font-size:44px;font-weight:700;line-height:1.15}.recruitment .rc-hero__lead{max-width:440px;margin:0 0 28px;font-size:16px;line-height:1.7}.recruitment .rc-hero__media{min-height:380px;position:relative}.recruitment .rc-hero__media img{object-fit:cover;object-position:30% 20%;border-radius:0 0 0 220px;width:100%;height:100%;position:absolute;inset:0}.recruitment .rc-hero__leaf{opacity:.85;background:#c7ecd8;border-radius:50%;width:70px;height:150px;position:absolute;top:90px;left:-34px;transform:rotate(18deg)}.recruitment .rc-values__inner{max-width:1360px;margin:0 auto;padding:28px 56px 8px}.recruitment .rc-values__list{background:#f2f8fc;border:1px solid #e3eef5;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:20px 0;list-style:none;display:grid}.recruitment .rc-value{text-align:center;border-right:1px solid #dde8f0;padding:10px 22px}.recruitment .rc-value:last-child{border-right:0}.recruitment .rc-value__icon{border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:14px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.recruitment .rc-value:hover .rc-value__icon{transform:translateY(-4px)rotate(-8deg)scale(1.08)}.recruitment .rc-value__title{color:#14568f;margin:0 0 8px;font-size:15.5px;font-weight:700;line-height:1.35}.recruitment .rc-value__text{color:#5b6672;margin:0;font-size:13.5px;line-height:1.6}.recruitment .rc-value--green .rc-value__icon{color:#12a58b;background:#dff3ea}.recruitment .rc-value--blue .rc-value__icon{color:#1a7fd4;background:#e2f0fc}.recruitment .rc-value--violet .rc-value__icon{color:#6a4fd8;background:#ebe6fb}.recruitment .rc-jobs__inner{max-width:1360px;margin:0 auto;padding:40px 56px 56px}.recruitment .rc-jobs__title{color:#14568f;margin:0 0 12px;font-size:34px;font-weight:700;line-height:1.2}.recruitment .rc-jobs__lead{max-width:540px;margin:0 0 24px;font-size:15.5px;line-height:1.65}.recruitment .rc-jobs__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.recruitment .rc-jobs__empty{text-align:center;color:#5b6672;background:#f7fafc;border-radius:16px;margin:16px 0 0;padding:28px;font-size:15px}.recruitment .rc-filters{background:#f2f8fc;border-radius:14px;flex-wrap:wrap;gap:12px;margin:0 0 24px;padding:14px;display:flex}.recruitment .rc-filters__search{color:#14568f;background:#fff;border:1px solid #dde8f0;border-radius:10px;flex:2 280px;align-items:center;gap:10px;min-width:0;height:46px;padding:0 16px;display:flex}.recruitment .rc-filters__search input{min-width:0;font:inherit;color:#26394a;background:0 0;border:0;outline:0;flex:1;font-size:14px}.recruitment .rc-filters__search input::placeholder{color:#8a96a3}.recruitment .rc-filters__select{min-width:0;height:46px;font:inherit;color:#26394a;cursor:pointer;background:#fff;border:1px solid #dde8f0;border-radius:10px;padding:0 14px;font-size:14px}.recruitment .rc-filters__select--cat{flex:170px}.recruitment .rc-filters__select--place{flex:150px}.recruitment .rc-filters__submit{color:#fff;height:46px;font:inherit;cursor:pointer;background:#36b95f;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 24px;font-size:14.5px;font-weight:600;transition:background .2s;display:inline-flex}.recruitment .rc-filters__submit:hover{background:#2ea352}.recruitment .rc-job[hidden]{display:none}.recruitment .rc-job__link{color:inherit;background:#fff;border:1px solid #e3ebf2;border-radius:16px;align-items:stretch;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex;overflow:hidden}.recruitment .rc-job__link:hover{color:inherit;border-color:#cfe0ec;transform:translateY(-2px);box-shadow:0 16px 30px -22px #092a4080}.recruitment .rc-job__media{background:#eef4f8;flex:none;width:240px;min-height:132px;position:relative}.recruitment .rc-job__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.recruitment .rc-job__link:hover .rc-job__media img{transform:scale(1.05)}.recruitment .rc-job__body{flex:auto;align-items:center;gap:20px;min-width:0;padding:20px 26px;display:flex}.recruitment .rc-job__info{flex:auto;min-width:0;display:block}.recruitment .rc-job__date{color:#1a7fd4;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.recruitment .rc-job__title{color:#14568f;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.3;display:block}.recruitment .rc-job__meta{color:#5b6672;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13.5px;display:flex}.recruitment .rc-job__tag{align-items:center;gap:7px;display:inline-flex}.recruitment .rc-job__tag svg{color:#12a58b}.recruitment .rc-job__sep{background:#d6e1ea;width:1px;height:14px}.recruitment .rc-job__go{color:#14568f;background:#e3f5ec;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;transition:background .25s,color .25s;display:flex}.recruitment .rc-job__go .arrow{transition:transform .25s;display:block}.recruitment .rc-job__link:hover .rc-job__go{color:#fff;background:#36b95f}.recruitment .rc-job__link:hover .rc-job__go .arrow{transform:translate(3px)}.recruitment .rc-apply{background:linear-gradient(120deg,#14568f 0%,#1a6db0 100%);border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:24px;padding:26px 34px;display:flex;position:relative;overflow:hidden}.recruitment .rc-apply:after{content:"";background:#ffffff12;border-radius:50%;width:260px;height:200px;position:absolute;bottom:-80px;right:-60px}.recruitment .rc-apply__icon{color:#bfe0ff;border-right:1px solid #ffffff40;flex:none;padding-right:30px;display:flex}.recruitment .rc-apply__text{flex:320px;min-width:0;position:relative}.recruitment .rc-apply__title{color:#fff;margin:0 0 6px;font-size:20px;font-weight:700}.recruitment .rc-apply__lead{color:#dbeaf7;margin:0;font-size:14px;line-height:1.6}.recruitment .rc-apply__cta{z-index:1;flex:none;position:relative}.recruitment .rc-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.recruitment .rc-pager__range{color:#5b6672;font-size:14px}.recruitment .rc-pager__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recruitment .rc-pager__gap{color:#5b6672;align-self:center;padding:0 4px}.recruitment .rc-pager__btn,.recruitment .rc-pager__page{color:#14568f;height:42px;font:inherit;background:#fff;border:1px solid #d6e4ee;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:background .2s,opacity .2s;display:inline-flex}.recruitment .rc-pager__btn:hover,.recruitment .rc-pager__page:hover{color:#14568f;background:#eaf4fb}.recruitment .rc-pager__btn{border-radius:50%;width:42px}.recruitment .rc-pager__btn:disabled{opacity:.4;cursor:default}.recruitment .rc-pager__btn:disabled:hover{background:#fff}.recruitment .rc-pager__btn--next{color:#fff;background:#36b95f;border:0}.recruitment .rc-pager__btn--next:not(:disabled):hover{color:#fff;background:#2ea352}.recruitment .rc-pager__btn--next:disabled:hover{background:#36b95f}.recruitment .rc-pager__page{border-radius:999px;min-width:42px;padding:0 12px}.recruitment .rc-pager__page.is-active{color:#fff;background:#14568f;border-color:#14568f}.recruitment .rc-apply__cta{cursor:pointer;border:0;font-family:inherit}@media (prefers-reduced-motion:reduce){.recruitment [data-reveal]{animation:none}.recruitment .rc-btn .arrow,.recruitment .rc-value__icon,.recruitment .rc-job__link,.recruitment .rc-job__media img,.recruitment .rc-job__go,.recruitment .rc-job__go .arrow{transition:none}}@media (max-width:720px){.recruitment .rc-hero__inner{grid-template-columns:minmax(0,1fr)}.recruitment .rc-hero__text{padding:40px 24px 32px}.recruitment .rc-hero__title{font-size:32px}.recruitment .rc-hero__media{min-height:260px}.recruitment .rc-values__inner,.recruitment .rc-jobs__inner{padding-left:24px;padding-right:24px}.recruitment .rc-value{border-right:0}.recruitment .rc-jobs__title{font-size:26px}.recruitment .rc-job__link{flex-direction:column}.recruitment .rc-job__media{width:100%;min-height:180px}.recruitment .rc-apply__icon{display:none}}.articles-page{font-family:var(--font-poppins),Poppins,"Helvetica Neue",Arial,sans-serif;color:#4a5560;-webkit-font-smoothing:antialiased;--cal-bg:#3446586b;--cal-day:#fff;--cal-year:#fffc}.articles-page--cal-light{--cal-bg:#fffc;--cal-day:#14568f;--cal-year:#5b6672}.articles-page *,.articles-page :before,.articles-page :after{box-sizing:border-box}.articles-page a{color:#0182ad;text-decoration:none}.articles-page a:hover{color:#13678b}.articles-page img{max-width:100%}.articles-page .ar-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#1a7fd4;margin:0 0 10px;font-size:13px;font-weight:700}.articles-page .ar-hero{background:linear-gradient(#f4fbfb 0%,#eef7fa 100%);position:relative;overflow:hidden}.articles-page .ar-hero__blob{background:#dff3ef;border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;left:-110px}.articles-page .ar-hero__inner{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:stretch;margin:0 auto;padding-left:max(0px,50% - 680px);display:grid}.articles-page .ar-hero__text{z-index:2;align-self:center;padding:52px 40px 56px 56px;position:relative}.articles-page .ar-hero__title{color:#14568f;text-wrap:pretty;margin:0 0 18px;font-size:44px;font-weight:700;line-height:1.15}.articles-page .ar-hero__lead{max-width:480px;margin:0;font-size:16px;line-height:1.7}.articles-page .ar-hero__media{min-height:340px;position:relative}.articles-page .ar-hero__media img{object-fit:cover;object-position:20% 40%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000080 10%,#000 24%);mask-image:linear-gradient(90deg,#0000 0%,#00000080 10%,#000 24%)}.articles-page .ar-list__inner{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:36px 40px;max-width:1360px;margin:0 auto;padding:44px 56px 60px;display:grid}.articles-page .ar-cats{min-width:0;position:sticky;top:24px}.articles-page .ar-cats__nav{border-left:2px solid #e3ebf2;flex-direction:column;display:flex}.articles-page .ar-cats__item{text-align:left;font:inherit;color:#5b6672;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;gap:10px;margin-left:-2px;padding:9px 16px;font-size:15px;transition:color .2s,border-color .2s;display:flex}.articles-page .ar-cats__item:hover{color:#1a7fd4}.articles-page .ar-cats__item.is-active{color:#14568f;border-left-color:#1a7fd4;font-weight:600}.articles-page .ar-cats__count{color:#8a96a3;font-size:13px;font-weight:500}.articles-page .ar-content{min-width:0}.articles-page .ar-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.articles-page .ar-card{background:#fff;border:1px solid #e3ebf2;border-radius:16px;flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.articles-page .ar-card[hidden]{display:none}.articles-page .ar-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px -24px #092a408c}.articles-page .ar-card__media{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.articles-page .ar-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.articles-page .ar-card:hover .ar-card__media img{transform:scale(1.06)}.articles-page .ar-card__body{color:inherit;flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.articles-page .ar-card__body:hover{color:inherit}.articles-page .ar-card__cat{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.articles-page .ar-card__title{color:#14568f;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:700;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}.articles-page .ar-card:hover .ar-card__title{color:#1a7fd4}.articles-page .ar-card__text{color:#5b6672;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.articles-page .ar-card--medical .ar-card__media{background:#e6f6f0}.articles-page .ar-card--medical .ar-card__cat{color:#0e8a72}.articles-page .ar-card--medical .ar-cal__month{color:#fff;background:#0b7a66}.articles-page .ar-card--assurance .ar-card__media{background:#eaf4fd}.articles-page .ar-card--assurance .ar-card__cat{color:#1a6fbd}.articles-page .ar-card--assurance .ar-cal__month{color:#fff;background:#1566b0}.articles-page .ar-card--entreprise .ar-card__media{background:#efeafc}.articles-page .ar-card--entreprise .ar-card__cat{color:#6a4fd8}.articles-page .ar-card--entreprise .ar-cal__month{color:#fff;background:#6a4fd8}.articles-page .ar-card--prevention .ar-card__media{background:#fff6de}.articles-page .ar-card--prevention .ar-card__cat{color:#8a5f00}.articles-page .ar-card--prevention .ar-cal__month{color:#14364f;background:#ffc107}.articles-page .ar-cal{background:var(--cal-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;border-radius:10px;width:52px;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 8px 18px -10px #092a4080}.articles-page .ar-cal__month{letter-spacing:.1em;padding:3px 0;font-size:10px;font-weight:700;display:block}.articles-page .ar-cal__day{color:var(--cal-day);padding:3px 0 0;font-size:21px;font-weight:700;line-height:1.1;display:block}.articles-page .ar-cal__year{color:var(--cal-year);padding:0 0 5px;font-size:10px;display:block}.articles-page .ar-pager{border-top:1px solid #e6eef4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:28px;display:flex}.articles-page .ar-pager__range{color:#5b6672;font-size:14px}.articles-page .ar-pager__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.articles-page .ar-pager__pages{gap:8px;display:flex}.articles-page .ar-pager__btn{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,opacity .2s;display:flex}.articles-page .ar-pager__btn:disabled{opacity:.4;cursor:default}.articles-page .ar-pager__btn--prev{color:#14568f;background:#fff;border:1px solid #d6e4ee}.articles-page .ar-pager__btn--prev:not(:disabled):hover{background:#eaf4fb}.articles-page .ar-pager__btn--next{color:#14364f;background:#ffc107;border:0}.articles-page .ar-pager__btn--next:not(:disabled):hover{background:#ffd23f}.articles-page .ar-pager__page{color:#14568f;min-width:42px;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e4ee;border-radius:999px;padding:0 12px;font-size:14px;font-weight:600;transition:background .2s}.articles-page .ar-pager__page:hover{background:#eaf4fb}.articles-page .ar-pager__page.is-active{color:#fff;background:#14568f;border-color:#14568f}.articles-page .ar-pager a.ar-pager__page,.articles-page .ar-pager a.ar-pager__btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.articles-page .ar-pager a.ar-pager__page:hover,.articles-page .ar-pager a.ar-pager__btn--prev:hover{color:#14568f}.articles-page .ar-pager a.ar-pager__btn--next:hover{color:#14364f}.articles-page .ar-pager__gap{color:#5b6672;align-self:center;padding:0 4px}.articles-page a.ar-cats__item{text-decoration:none}.articles-page .ar-empty{text-align:center;color:#5b6672;background:#f7fafc;border-radius:16px;margin:0;padding:28px;font-size:15px}.articles-page .ar-empty a{font-weight:600}@media (prefers-reduced-motion:reduce){.articles-page .ar-card,.articles-page .ar-card__media img,.articles-page .ar-card__title{transition:none}}@media (max-width:720px){.articles-page .ar-hero__inner{grid-template-columns:minmax(0,1fr)}.articles-page .ar-hero__text{padding:40px 24px 32px}.articles-page .ar-hero__title{font-size:32px}.articles-page .ar-hero__media{min-height:240px}.articles-page .ar-list__inner{grid-template-columns:minmax(0,1fr);padding:32px 24px 44px}.articles-page .ar-cats{position:static}.articles-page .ar-cats__nav{border-left:0;flex-flow:wrap;gap:6px}.articles-page .ar-cats__item{border:1px solid #e3ebf2;border-radius:999px;margin-left:0;padding:7px 14px}.articles-page .ar-cats__item.is-active{border-color:#1a7fd4}}.article-detail{font-family:var(--font-poppins),Poppins,"Helvetica Neue",Arial,sans-serif;color:#34404b;-webkit-font-smoothing:antialiased;background:#f5f9fc}.article-detail *,.article-detail :before,.article-detail :after{box-sizing:border-box}.article-detail a{color:#1a7fd4;text-decoration:none}.article-detail a:hover{color:#14568f}.article-detail img{max-width:100%}.article-detail .ad-wrap{max-width:1360px;margin:0 auto;padding:28px 56px 64px}.article-detail .ad-crumbs{color:#4a5560;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.article-detail .ad-crumbs__home{color:#1a7fd4;display:flex}.article-detail .ad-crumbs__sep{color:#a3aeb9}.article-detail .ad-crumbs__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:460px;overflow:hidden}.article-detail .ad-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:28px;display:grid}.article-detail .ad-article{background:#fff;border:1px solid #e3ebf2;border-radius:18px;min-width:0;overflow:hidden}.article-detail .ad-article__head{padding:32px 36px 16px}.article-detail .ad-article__cat{letter-spacing:.12em;text-transform:uppercase;color:#0e8a72;margin-bottom:12px;font-size:12.5px;font-weight:700;display:inline-block}.article-detail .ad-article--medical .ad-article__cat{color:#0e8a72}.article-detail .ad-article--assurance .ad-article__cat{color:#1a6fbd}.article-detail .ad-article--entreprise .ad-article__cat{color:#6a4fd8}.article-detail .ad-article--prevention .ad-article__cat{color:#8a5f00}.article-detail .ad-article__title{color:#14568f;text-wrap:pretty;margin:0 0 18px;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.22}.article-detail .ad-article__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.article-detail .ad-article__rule{background:#36b95f;border-radius:2px;width:56px;height:4px}.article-detail .ad-article__date{color:#5b6672;align-items:center;gap:8px;font-size:14px;display:inline-flex}.article-detail .ad-article__date svg{color:#1a7fd4}.article-detail .ad-article__media{aspect-ratio:16/9;background:#e6f6f0;margin:0;overflow:hidden}.article-detail .ad-article__media img{object-fit:cover;width:100%;height:100%;display:block}.article-detail .ad-body{padding:30px 36px 40px;font-size:15.5px;line-height:1.8}.article-detail .ad-body p{margin:0 0 16px}.article-detail .ad-body>:last-child{margin-bottom:0}.article-detail .ad-body__lead{color:#5b6672;font-size:18px;line-height:1.65;margin-bottom:24px!important}.article-detail .ad-body h2{color:#1a7fd4;margin:32px 0 12px;font-size:20px;font-weight:700;line-height:1.35}.article-detail .ad-body h3{color:#14568f;margin:24px 0 10px;font-size:17px;font-weight:700;line-height:1.4}.article-detail .ad-body strong{color:#14568f}.article-detail .ad-body a{font-weight:600}.article-detail .ad-body ul{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.article-detail .ad-body ul li{padding-left:20px;position:relative}.article-detail .ad-body ul li:before{content:"";background:#36b95f;border-radius:50%;width:8px;height:8px;position:absolute;top:.72em;left:0}.article-detail .ad-body ol{margin:0 0 16px;padding-left:22px}.article-detail .ad-body blockquote{color:#14568f;background:#f1f8fd;border-left:4px solid #1a7fd4;border-radius:14px;margin:24px 0;padding:20px 24px;font-size:16.5px;font-weight:500;line-height:1.7}.article-detail .ad-body img{border-radius:12px;height:auto;margin:24px 0;display:block}.article-detail .ad-side{flex-direction:column;gap:20px;min-width:0;display:flex;position:sticky;top:24px}.article-detail .ad-related{background:#fff;border:1px solid #e3ebf2;border-radius:18px;padding:22px 22px 20px}.article-detail .ad-related__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.article-detail .ad-related__title{letter-spacing:.12em;text-transform:uppercase;color:#14568f;margin:0;font-size:13px;font-weight:700}.article-detail .ad-related__rule{background:#36b95f;border-radius:2px;width:28px;height:3px}.article-detail .ad-related__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.article-detail .ad-related__foot{border-top:1px solid #e6eef4;margin-top:18px;padding-top:16px}.article-detail .ad-related__empty{color:#5b6672;margin:0;font-size:14px}.article-detail .ad-related__all{color:#14568f;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}.article-detail .ad-related__all svg{transition:transform .25s}.article-detail .ad-related__all:hover{color:#1a7fd4}.article-detail .ad-related__all:hover svg{transform:translate(4px)}.article-detail .ad-rel{color:inherit;align-items:center;gap:14px;display:flex}.article-detail .ad-rel:hover{color:inherit}.article-detail .ad-rel__media{background:#eef4f8;border-radius:10px;flex:none;width:104px;height:70px;position:relative;overflow:hidden}.article-detail .ad-rel__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.article-detail .ad-rel:hover .ad-rel__media img{transform:scale(1.08)}.article-detail .ad-rel__text{flex-direction:column;gap:4px;min-width:0;display:flex}.article-detail .ad-rel__cat{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.article-detail .ad-rel__title{color:#1f2a33;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.article-detail .ad-rel:hover .ad-rel__title{color:#1a7fd4}.article-detail .ad-rel--medical .ad-rel__cat{color:#0e8a72}.article-detail .ad-rel--assurance .ad-rel__cat{color:#1a6fbd}.article-detail .ad-rel--entreprise .ad-rel__cat{color:#6a4fd8}.article-detail .ad-rel--prevention .ad-rel__cat{color:#8a5f00}@media (prefers-reduced-motion:reduce){.article-detail .ad-rel__media img,.article-detail .ad-rel__title,.article-detail .ad-related__all svg{transition:none}}@media (max-width:900px){.article-detail .ad-layout{grid-template-columns:minmax(0,1fr)}.article-detail .ad-side{position:static}}@media (max-width:720px){.article-detail .ad-wrap{padding:20px 16px 44px}.article-detail .ad-article__head{padding:24px 20px 14px}.article-detail .ad-body{padding:22px 20px 30px}.article-detail .ad-crumbs__current{max-width:100%}}.rich-content{overflow-wrap:anywhere}.rich-content>:first-child{margin-top:0}.rich-content>:last-child{margin-bottom:0}.rich-content p,.rich-content ul,.rich-content ol,.rich-content blockquote,.rich-content pre,.rich-content table{margin:0 0 1rem}.rich-content h2,.rich-content h3,.rich-content h4{color:#14568f;margin:1.75rem 0 .75rem;font-weight:700;line-height:1.35}.rich-content h2{font-size:1.25rem}.rich-content h3{font-size:1.0625rem}.rich-content h4{font-size:1rem}.rich-content a{text-underline-offset:2px;text-decoration:underline}.rich-content em{font-style:italic}.rich-content u{text-decoration:underline}.rich-content s{text-decoration:line-through}.rich-content img{border-radius:12px;max-width:100%;height:auto;margin:1.5rem 0;display:block}.rich-content hr{opacity:1;border:0;border-top:1px solid #e3ebf2;margin:2rem 0}.rich-content code{color:#1f2a33;background:#f1f5f9;border-radius:4px;padding:.1em .35em;font-size:.875em}.rich-content pre{background:#f1f5f9;border-radius:10px;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.rich-content pre code{font-size:inherit;background:0 0;padding:0}.rich-content table{border-collapse:collapse;width:100%;max-width:100%;font-size:.9375rem;line-height:1.5;display:block;overflow-x:auto}.rich-content th,.rich-content td{text-align:left;vertical-align:top;border:1px solid #e3ebf2;padding:.6rem .8rem}.rich-content th{color:#14568f;background:#f1f8fd;font-weight:600}.rich-content tbody tr:nth-child(2n) td{background:#fafcfe}.recruitment-detail{font-family:var(--font-poppins),Poppins,"Helvetica Neue",Arial,sans-serif;color:#34404b;-webkit-font-smoothing:antialiased;background:#f5f9fc}.recruitment-detail *,.recruitment-detail :before,.recruitment-detail :after{box-sizing:border-box}.recruitment-detail a{color:#1a7fd4;text-decoration:none}.recruitment-detail a:hover{color:#14568f}.recruitment-detail img{max-width:100%}.recruitment-detail .rd-wrap{max-width:1360px;margin:0 auto;padding:28px 56px 64px}.recruitment-detail .rd-crumbs{color:#4a5560;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.recruitment-detail .rd-crumbs__home{color:#1a7fd4;display:flex}.recruitment-detail .rd-crumbs__sep{color:#a3aeb9}.recruitment-detail .rd-crumbs__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:460px;overflow:hidden}.recruitment-detail .rd-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:28px;display:grid}.recruitment-detail .rd-offer{background:#fff;border:1px solid #e3ebf2;border-radius:18px;min-width:0;overflow:hidden}.recruitment-detail .rd-offer__head{padding:32px 36px 20px}.recruitment-detail .rd-offer__cat{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.recruitment-detail .rd-offer__title{color:#14568f;text-wrap:pretty;margin:0 0 18px;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.22}.recruitment-detail .rd-offer__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.recruitment-detail .rd-offer__tags{color:#5b6672;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;display:flex}.recruitment-detail .rd-offer__rule{background:#36b95f;border-radius:2px;width:56px;height:4px}.recruitment-detail .rd-offer__tag{align-items:center;gap:7px;display:inline-flex}.recruitment-detail .rd-offer__tag svg{color:#12a58b}.recruitment-detail .rd-offer__sep{background:#d6e1ea;width:1px;height:14px}.recruitment-detail .rd-offer__date{color:#5b6672;align-items:center;gap:8px;font-size:14px;display:inline-flex}.recruitment-detail .rd-offer__date svg{color:#1a7fd4}.recruitment-detail .rd-offer__media{aspect-ratio:16/9;background:#eef4f8;margin:0;overflow:hidden}.recruitment-detail .rd-offer__media img{object-fit:cover;width:100%;height:100%;display:block}.recruitment-detail .rd-offer--nursing .rd-offer__cat{color:#0e8a72;background:#e3f5ee}.recruitment-detail .rd-offer--hr .rd-offer__cat{color:#6a4fd8;background:#efeafc}.recruitment-detail .rd-offer--lab .rd-offer__cat{color:#1a6fbd;background:#e6f1fc}.recruitment-detail .rd-offer--pharmacy .rd-offer__cat{color:#2e8a4a;background:#e6f5ea}.recruitment-detail .rd-body{padding:30px 36px 40px;font-size:15.5px;line-height:1.8}.recruitment-detail .rd-body p{margin:0 0 16px}.recruitment-detail .rd-body>:last-child{margin-bottom:0}.recruitment-detail .rd-body__lead{color:#5b6672;font-size:18px;line-height:1.65;margin-bottom:24px!important}.recruitment-detail .rd-body h2{color:#1a7fd4;margin:32px 0 12px;font-size:20px;font-weight:700;line-height:1.35}.recruitment-detail .rd-body h3{color:#14568f;margin:24px 0 10px;font-size:17px;font-weight:700;line-height:1.4}.recruitment-detail .rd-body strong{color:#14568f}.recruitment-detail .rd-body a{font-weight:600}.recruitment-detail .rd-body ul{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.recruitment-detail .rd-body ul li{padding-left:20px;position:relative}.recruitment-detail .rd-body ul li:before{content:"";background:#36b95f;border-radius:50%;width:8px;height:8px;position:absolute;top:.72em;left:0}.recruitment-detail .rd-body ol{margin:0 0 16px;padding-left:22px}.recruitment-detail .rd-body blockquote{color:#14568f;background:#f1f8fd;border-left:4px solid #1a7fd4;border-radius:14px;margin:24px 0;padding:20px 24px;font-size:16.5px;font-weight:500;line-height:1.7}.recruitment-detail .rd-body img{border-radius:12px;height:auto;margin:24px 0;display:block}.recruitment-detail .rd-apply{border-top:1px solid #e6eef4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:28px;padding-top:24px;display:flex}.recruitment-detail .rd-apply__text{color:#5b6672;font-size:14.5px;margin:0!important}.recruitment-detail .rd-btn{color:#fff;cursor:pointer;background:#36b95f;border:0;border-radius:8px;align-items:center;gap:10px;padding:13px 26px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex;box-shadow:0 12px 24px -14px #36b95fcc}.recruitment-detail .rd-btn svg{transition:transform .25s;display:block}.recruitment-detail .rd-btn:hover{color:#fff;background:#2ea352}.recruitment-detail .rd-btn:hover svg{transform:translate(4px)}.recruitment-detail .rd-side{flex-direction:column;gap:20px;min-width:0;display:flex;position:sticky;top:24px}.recruitment-detail .rd-related{background:#fff;border:1px solid #e3ebf2;border-radius:18px;padding:22px 22px 20px}.recruitment-detail .rd-related__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.recruitment-detail .rd-related__title{letter-spacing:.12em;text-transform:uppercase;color:#14568f;margin:0;font-size:13px;font-weight:700}.recruitment-detail .rd-related__rule{background:#36b95f;border-radius:2px;width:28px;height:3px}.recruitment-detail .rd-related__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.recruitment-detail .rd-related__foot{border-top:1px solid #e6eef4;margin-top:18px;padding-top:16px}.recruitment-detail .rd-related__empty{color:#5b6672;margin:0;font-size:14px}.recruitment-detail .rd-related__all{color:#14568f;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}.recruitment-detail .rd-related__all svg{transition:transform .25s}.recruitment-detail .rd-related__all:hover{color:#1a7fd4}.recruitment-detail .rd-related__all:hover svg{transform:translate(4px)}.recruitment-detail .rd-rel{color:inherit;align-items:center;gap:14px;display:flex}.recruitment-detail .rd-rel:hover{color:inherit}.recruitment-detail .rd-rel__media{background:#eef4f8;border-radius:10px;flex:none;width:104px;height:76px;position:relative;overflow:hidden}.recruitment-detail .rd-rel__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.recruitment-detail .rd-rel:hover .rd-rel__media img{transform:scale(1.08)}.recruitment-detail .rd-rel__text{flex-direction:column;gap:4px;min-width:0;display:flex}.recruitment-detail .rd-rel__cat{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.recruitment-detail .rd-rel__title{color:#1f2a33;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.recruitment-detail .rd-rel:hover .rd-rel__title{color:#1a7fd4}.recruitment-detail .rd-rel__meta{color:#5b6672;font-size:12.5px}.recruitment-detail .rd-rel--nursing .rd-rel__cat{color:#0e8a72}.recruitment-detail .rd-rel--hr .rd-rel__cat{color:#6a4fd8}.recruitment-detail .rd-rel--lab .rd-rel__cat{color:#1a6fbd}.recruitment-detail .rd-rel--pharmacy .rd-rel__cat{color:#2e8a4a}@media (prefers-reduced-motion:reduce){.recruitment-detail .rd-rel__media img,.recruitment-detail .rd-rel__title,.recruitment-detail .rd-related__all svg,.recruitment-detail .rd-btn,.recruitment-detail .rd-btn svg{transition:none}}@media (max-width:900px){.recruitment-detail .rd-layout{grid-template-columns:minmax(0,1fr)}.recruitment-detail .rd-side{position:static}}@media (max-width:720px){.recruitment-detail .rd-wrap{padding:20px 16px 44px}.recruitment-detail .rd-offer__head{padding:24px 20px 16px}.recruitment-detail .rd-body{padding:22px 20px 30px}.recruitment-detail .rd-crumbs__current{max-width:100%}}.contact-modal{font-family:var(--font-poppins),Poppins,"Helvetica Neue",Arial,sans-serif}.contact-modal.show~.modal-backdrop{--bs-backdrop-bg:#0d2234;--bs-backdrop-opacity:.55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.contact-modal .modal-dialog{max-width:520px}.contact-modal .contact-modal__dialog{background:#fff;border:0;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -20px #0d223473}.contact-modal .contact-modal__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 32px 0;display:flex}.contact-modal .contact-modal__heading{flex-direction:column;gap:12px;display:flex}.contact-modal .contact-modal__title{color:#14568f;margin:0;font-size:22px;font-weight:600;line-height:1.3}.contact-modal .contact-modal__rule{background:#36b95f;border-radius:2px;width:40px;height:4px}.contact-modal .contact-modal__close{box-sizing:border-box;color:#5b6672;opacity:1;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin:-6px -8px 0 0;padding:0;display:flex}.contact-modal .contact-modal__close:hover,.contact-modal .contact-modal__close:focus-visible{color:#14568f;opacity:1;box-shadow:none;background:#eef4f8}.contact-modal .contact-modal__body{max-height:calc(100vh - 186px);padding:26px 32px 28px;overflow:auto}.contact-modal .contact-modal__form{flex-direction:column;gap:10px;display:flex}.contact-modal .contact-modal__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-modal .contact-modal__note{color:#5b6672;margin:0;font-size:13px}.contact-modal .contact-modal__foot{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:20px 32px 28px;display:flex;border-top:1px solid #e6eef4!important}.contact-modal .contact-modal__foot>*{margin:0}.contact-modal .mc-btn{font:600 15px/1.2 var(--font-poppins),Poppins,"Helvetica Neue",Arial,sans-serif;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:13px 26px;transition:background .2s,border-color .2s;display:inline-flex}.contact-modal .mc-btn--primary{color:#fff;background:#36b95f;box-shadow:0 12px 24px -14px #36b95fcc}.contact-modal .mc-btn--primary:hover,.contact-modal .mc-btn--primary:focus-visible{background:#2ea352}.contact-modal .mc-btn--ghost{color:#14568f;background:#fff;border-color:#d6e4ee}.contact-modal .mc-btn--ghost:hover,.contact-modal .mc-btn--ghost:focus-visible{background:#f1f8fd;border-color:#14568f}.contact-modal .mc-btn:focus-visible{outline-offset:2px;outline:3px solid #1a7fd44d}.contact-modal .mc-field{flex-direction:column;gap:3px;display:flex}.contact-modal .mc-field__label{color:#34404b;font-size:14px;font-weight:600}.contact-modal .mc-field__req{color:#36b95f;margin-left:3px}.contact-modal .mc-field__control{flex-direction:column;display:flex;position:relative}.contact-modal .mc-field__icon{color:#a9b4bf;pointer-events:none;transition:color .2s;position:absolute;top:11px;left:14px}.contact-modal .mc-field__input{box-sizing:border-box;width:100%;height:40px;font:400 15px var(--font-poppins),Poppins,"Helvetica Neue",Arial,sans-serif;color:#1f2a33;background:#f8fbfd;border:1px solid #d6e4ee;border-radius:8px;outline:none;padding:0 14px 0 42px;transition:border-color .2s,background .2s,box-shadow .2s}.contact-modal .mc-field__input::placeholder{color:#9aa6b2}.contact-modal .mc-field__input:focus{background:#fff;border-color:#1a7fd4;box-shadow:0 0 0 3px #1a7fd426}.contact-modal .mc-field__input--area{resize:vertical;height:auto;min-height:100px;padding:8px 14px 8px 42px;line-height:1.6}.contact-modal .mc-field__input--file{color:#5b6672;cursor:pointer;height:auto;padding:6px 14px 6px 42px;font-size:14px}.contact-modal .mc-field__input--file::file-selector-button{font:600 13px var(--font-poppins),Poppins,"Helvetica Neue",Arial,sans-serif;color:#14568f;cursor:pointer;background:#fff;border:1px solid #d6e4ee;border-radius:6px;margin-right:12px;padding:6px 14px;transition:background .2s,border-color .2s}.contact-modal .mc-field__input--file:hover::file-selector-button{background:#f1f8fd;border-color:#14568f}.contact-modal .mc-field__control:focus-within .mc-field__icon{color:#1a7fd4}.contact-modal .mc-field--area .mc-field__icon{top:10px}.contact-modal .mc-field--file .mc-field__icon{top:12px}.contact-modal .mc-field__error{color:#d64545;font-size:13px;display:none}.contact-modal .mc-field.is-invalid .mc-field__input{border-color:#d64545}.contact-modal .mc-field.is-invalid .mc-field__input:focus{box-shadow:0 0 0 3px #d6454526}.contact-modal .mc-field.is-invalid .mc-field__icon{color:#d64545}.contact-modal .mc-field.is-invalid .mc-field__error{display:block}.contact-modal .mc-field.is-invalid .mc-field__error--email,.contact-modal .mc-field.is-invalid--email .mc-field__error{display:none}.contact-modal .mc-field.is-invalid--email .mc-field__error--email{display:block}@media (max-width:720px){.contact-modal .contact-modal__row{grid-template-columns:1fr}.contact-modal .contact-modal__head{padding:24px 22px 0}.contact-modal .contact-modal__body{padding:22px}.contact-modal .contact-modal__foot{padding:18px 22px 22px}}@media (prefers-reduced-motion:reduce){.contact-modal .mc-field__input,.contact-modal .mc-field__icon,.contact-modal .mc-btn{transition:none}.contact-modal .mc-field__input--file::file-selector-button{transition:none}}.adhesion{font-family:var(--font-poppins),Poppins,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}.adhesion *,.adhesion :before,.adhesion :after{box-sizing:border-box}.adhesion .adh-hero{background:linear-gradient(#f2f8fd 0%,#eaf4fb 100%);position:relative;overflow:hidden}.adhesion .adh-hero__dot{background:#d9f1e6;border-radius:50%;width:120px;height:120px;position:absolute;top:150px;left:-60px}.adhesion .adh-hero__inner{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:stretch;margin:0 auto;padding-left:max(0px,50% - 680px);display:grid}.adhesion .adh-hero__text{z-index:2;align-self:center;padding:56px 40px 60px 56px;position:relative}.adhesion .adh-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#1a7fd4;margin:0 0 10px;font-size:13px;font-weight:700}.adhesion .adh-hero__title{color:#14568f;text-wrap:pretty;margin:0 0 18px;font-size:44px;font-weight:700;line-height:1.15}.adhesion .adh-hero__lead{color:#4a5560;max-width:480px;margin:0 0 12px;font-size:16px;line-height:1.7}.adhesion .adh-hero__lead:last-child{margin-bottom:28px}.adhesion .adh-hero__media{min-height:380px;position:relative}.adhesion .adh-hero__media img{object-fit:cover;object-position:50% 40%;border-radius:0 0 0 220px;width:100%;height:100%;position:absolute;inset:0}.adhesion .adh-hero__leaf{opacity:.85;background:#c7ecd8;border-radius:50%;width:70px;height:150px;position:absolute;bottom:-6px;left:-34px;transform:rotate(-60deg)}@media (max-width:720px){.adhesion .adh-hero__text{padding:40px 24px 32px}.adhesion .adh-hero__title{font-size:32px}.adhesion .adh-hero__media{min-height:260px}.adhesion .adh-hero__leaf{display:none}}.adhesion .adh-form-section{background:#fff}.adhesion .adh-form-section__inner{max-width:1360px;margin:0 auto;padding:15px 56px 80px}@media (max-width:860px){.adhesion .adh-form-section__inner{padding:15px 24px 56px}}.adhesion .adh-card{background:#fff;border:1px solid #e3eef5;border-radius:18px;max-width:1040px;margin:0 auto;box-shadow:0 30px 60px -36px #0d223459}.adhesion .adh-form{flex-direction:column;display:flex}.adhesion .adh-form__body{flex-direction:column;gap:15px;padding:20px 40px 10px;display:flex}.adhesion .adh-form__note{color:#5b6672;margin:0;font-size:13px}.adhesion .adh-form__error{color:#d64545;margin:0;font-size:14px;font-weight:500}.adhesion .adh-form__foot{border-top:1px solid #e6eef4;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:15px 40px;display:flex}@media (max-width:720px){.adhesion .adh-form__body{padding:20px 22px 10px}.adhesion .adh-form__foot{padding:15px 22px}}.adhesion .adh-group{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.adhesion .adh-group__title{float:none;color:#14568f;flex-direction:column;gap:10px;width:auto;margin-bottom:20px;padding:0;font-size:20px;font-weight:600;line-height:1.3;display:flex}.adhesion .adh-group__title:after{content:"";background:#36b95f;border-radius:2px;width:40px;height:4px}.adhesion .adh-group__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px 24px;display:grid}.adhesion .adh-group__grid--3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.adhesion .adh-field{flex-direction:column;gap:8px;display:flex}.adhesion .adh-field__label{color:#34404b;margin:0;font-size:14px;font-weight:600}.adhesion .adh-field__req{color:#36b95f;margin-left:3px}.adhesion .adh-field__control{display:flex;position:relative}.adhesion .adh-field__icon{color:#a9b4bf;pointer-events:none;transition:color .2s;position:absolute;top:11px;left:14px}.adhesion .adh-field__control:focus-within .adhesion .adh-field__icon{color:#1a7fd4}.adhesion .adh-field__chevron{color:#5b6672;pointer-events:none;position:absolute;top:12px;right:14px}.adhesion .adh-field__input{width:100%;height:40px;font:400 15px var(--font-poppins),Poppins,"Helvetica Neue",Arial,sans-serif;color:#1f2a33;background:#f8fbfd;border:1px solid #d6e4ee;border-radius:8px;outline:none;padding:0 14px 0 42px;transition:border-color .2s,background .2s,box-shadow .2s}.adhesion .adh-field__input::placeholder{color:#9aa6b2}.adhesion .adh-field__input:focus{background:#fff;border-color:#1a7fd4;box-shadow:0 0 0 3px #1a7fd426}.adhesion .adh-field__input--select{appearance:none;cursor:pointer;padding-right:40px}.adhesion .adh-field__error{color:#d64545;margin:0;font-size:12.5px;font-weight:500}.adhesion .adh-field.is-invalid .adh-field__input{border-color:#d64545}.adhesion .adh-field.is-invalid .adh-field__icon{color:#d64545}.adhesion .adh-btn{font:600 15px/1.2 var(--font-poppins),Poppins,"Helvetica Neue",Arial,sans-serif;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:13px 26px;transition:background .2s,border-color .2s;display:inline-flex}.adhesion .adh-btn--primary{color:#fff;background:#36b95f;box-shadow:0 12px 24px -14px #36b95fcc}.adhesion .adh-btn--primary:hover,.adhesion .adh-btn--primary:focus-visible{background:#2ea352}.adhesion .adh-btn--ghost{color:#14568f;background:#fff;border-color:#d6e4ee}.adhesion .adh-btn--ghost:hover,.adhesion .adh-btn--ghost:focus-visible{background:#f1f8fd;border-color:#14568f}.adhesion .adh-btn:focus-visible{outline-offset:2px;outline:3px solid #1a7fd44d}
