.bloc-tableau-model{container-type:inline-size}.bloc-tableau-model .container{display:flex;flex-direction:column;gap:16px}.bloc-tableau-model .bloc-tableau-text{display:flex;align-items:center;gap:8px}.bloc-tableau-model .bloc-tableau-titre{font-size:24px;color:var(--neutral900);font-weight:700}.bloc-tableau-model .bloc-tableau-order{display:flex;align-items:center;justify-content:center;color:var(--white);background:var(--primary600);height:48px;min-width:48px;border-radius:50%;font-size:24px;font-weight:500}.bloc-tableau-model .bloc-tableau-titre>p{font-size:16px;color:var(--neutral500)}.bloc-tableau-model .bloc-tableau-cards{display:flex;flex-direction:column;gap:8px}.bloc-tableau-model .bloc-tableau-card{display:flex;flex-direction:column;padding:16px;border-radius:8px;margin-top:28px;background:var(--neutral50);position:relative}.bloc-tableau-model .bloc-tableau-card .card-table{display:flex;flex-direction:column;gap:16px}.bloc-tableau-model .bloc-tableau-card .card-table ul{display:flex;flex-direction:column;gap:8px;margin:0;padding-inline-start:24px}.bloc-tableau-model .bloc-tableau-card .card-table>p{position:relative;display:flex;align-items:center;gap:8px;padding:16px 16px 16px 28px;border-radius:8px;background:var(--primary400);color:var(--white);font-size:14px}.bloc-tableau-model .bloc-tableau-card .card-table>p::before{content:"";position:absolute;left:16px;top:16px;width:4px;height:calc(100% - 32px);background:var(--secondary500);border-radius:6px}.bloc-tableau-model .bloc-tableau-card .card-entete{display:flex;align-items:center;justify-content:center;padding:6px;border-top-left-radius:6px;border-top-right-radius:6px;background:var(--primary400);color:var(--white);font-size:14px;font-weight:700;position:absolute;top:-28px;left:8px}.bloc-tableau-model table th{color:var(--neutral800);font-size:14px}@container (min-width:704px){.bloc-tableau-model .bloc-tableau-cards{display:grid;grid-template-columns:repeat(min(var(--bloc-col-count, 2), 2),1fr)}.bloc-tableau-model table tr{background:var(--white)}}@container (min-width:960px){.bloc-tableau-model .bloc-tableau-titre{font-size:32px}.bloc-tableau-model .bloc-tableau-cards{display:grid;grid-template-columns:repeat(var(--bloc-col-count,3),1fr)}}@media (max-width:767px){.bloc-tableau-model table tr{background:var(--white)!important}.bloc-tableau-model table td{background-color:transparent!important}}.autres-rideaux-model{container-type:inline-size}.autres-rideaux-model .container,.autres-rideaux-model .autres-rideaux-text,.autres-rideaux-model .autres-rideaux-card-text,.autres-rideaux-model .autres-rideaux-cards{display:flex;flex-direction:column}.autres-rideaux-model .container{gap:16px}.autres-rideaux-model .autres-rideaux-text{gap:16px}.autres-rideaux-model .autres-rideaux-text .autres-rideaux-desc p{font-size:16px;color:var(--neutral800)}.autres-rideaux-model .autres-rideaux-text .autres-rideaux-titre{font-size:24px;color:var(--neutral900);font-weight:700}.autres-rideaux-model .autres-rideaux-text .autres-rideaux-titre strong{color:var(--secondary500)}.autres-rideaux-model .autres-rideaux-cards{gap:16px}.autres-rideaux-model .autres-rideaux-card{position:relative;display:flex;flex-direction:column;gap:16px;border-radius:16px;height:fit-content;overflow:hidden;border:1px solid var(--neutral100)}.autres-rideaux-model .autres-rideaux-card>picture img{object-fit:cover;width:100%;height:100%;max-height:450px}.autres-rideaux-model .autres-rideaux-cards .autres-rideaux-card-title{font-weight:600;color:var(--neutral800)}.autres-rideaux-model .autres-rideaux-cards .autres-rideaux-card-desc p{color:var(--neutral500)}.autres-rideaux-model .autres-rideaux-cards .autres-rideaux-card-desc>:first-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.autres-rideaux-model .autres-rideaux-cards .autres-rideaux-card-desc.has-toggle>:first-child{position:relative}.autres-rideaux-model .autres-rideaux-cards .autres-rideaux-card-desc.has-toggle:not(.is-expanded)>:not(:first-child){display:none}.autres-rideaux-model .autres-rideaux-cards .autres-rideaux-card-desc.is-expanded>:first-child{display:block;-webkit-line-clamp:unset;overflow:visible}.autres-rideaux-desc-wrap{position:absolute;right:0;bottom:0;padding-left:24px;background:linear-gradient(to right,transparent 0,var(--neutral50) 16px)}.autres-rideaux-desc-wrap.is-inline{position:static;padding-left:4px;background:none}.autres-rideaux-toggle{background:none;border:none;padding:0;margin:0;font-size:inherit;color:var(--secondary500);cursor:pointer}.autres-rideaux-toggle:hover{color:var(--secondary600)}.autres-rideaux-model .autres-rideaux-card .card-badge{display:flex;align-items:center;padding:4px 8px;gap:8px;margin-bottom:8px;border-radius:6px;color:var(--white);background:var(--secondary500);font-size:14px;font-weight:600;width:fit-content}.autres-rideaux-model .autres-rideaux-card-text{background:var(--neutral50);backdrop-filter:blur(100px);padding:16px;border-radius:16px 16px 15px 15px;position:absolute;bottom:0;left:0;right:0;gap:8px}.autres-rideaux-model .autres-rideaux-card{transition:padding-bottom 0.35s ease}.autres-rideaux-model .autres-rideaux-card-text{overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion:reduce){.autres-rideaux-model .autres-rideaux-card,.autres-rideaux-model .autres-rideaux-card-text{transition:none}}.autres-rideaux-model .container>a{display:flex;align-items:center;justify-content:center;height:40px;padding:8px 24px;background:var(--primary600);color:var(--white);font-weight:600;border-radius:8px;width:100%}@container (min-width:704px){.autres-rideaux-model .autres-rideaux-cards{display:grid;grid-template-columns:repeat(2,1fr)}.autres-rideaux-model .container>a{align-self:flex-end;width:fit-content}}@container (min-width:960px){.autres-rideaux-model .autres-rideaux-text .autres-rideaux-titre{font-size:32px}.autres-rideaux-model .autres-rideaux-cards{grid-template-columns:repeat(var(--bloc-col-count,3),1fr)}}.notre-processus{container-type:inline-size;padding-top:40px;padding-bottom:40px;position:relative}.notre-processus::before{content:"";position:absolute;top:0;bottom:0;height:100%;width:200dvw;background:linear-gradient(0deg,#ffffff 0%,#d9e8ff 50.99%,#ffffff 100%);z-index:-1}.notre-processus .container{display:grid;gap:24px}.notre-processus .processus-grid{position:relative;display:grid;gap:16px}.notre-processus.style2 .processus-grid::before{content:"";position:absolute;left:25px;top:26px;bottom:0;width:1px;background:repeating-linear-gradient(to bottom,var(--primary500) 0 6px,transparent 3px 11px);z-index:-1}.notre-processus .process-step,.notre-processus .section-header{display:grid;gap:8px}.notre-processus .process-step .step-content{display:grid;gap:4px}.notre-processus.style2 .process-step .step-content{width:100%}.notre-processus .section-tag{font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--primary500)}.notre-processus h2 strong{color:var(--secondary500)}.notre-processus .section-lead{max-width:680px}.notre-processus .section-lead p{font-size:16px;color:var(--gray);line-height:1.7}.notre-processus .process-step{align-content:start;justify-items:center;text-align:center}.notre-processus.style2 .process-step{grid-template-columns:50px auto;text-align:start;gap:16px}.notre-processus .process-num{width:50px;height:50px;border-radius:50%;background:var(--white);color:var(--primary500);font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center}.notre-processus .process-title{font-weight:600;font-size:17px}.notre-processus.style2 .process-title{font-size:17px}.notre-processus .process-desc p{font-size:14px}.notre-processus.style2 .process-desc p{font-size:17px}.notre-processus .process-time{display:flex;align-items:center;gap:8px;color:var(--neutral500);font-size:17px}.notre-processus .process-time>svg{width:16px;height:16px}@container (min-width:704px){.notre-processus.style1 .processus-grid{grid-template-columns:repeat(2,1fr)}}@container (min-width:960px){.notre-processus.style1 .processus-grid{display:flex;justify-content:space-between;z-index:0}.notre-processus.style1 .processus-grid::before{content:"";position:absolute;top:25px;left:100px;right:100px;height:1px;background:repeating-linear-gradient(to right,var(--primary500) 0 6px,transparent 3px 11px);z-index:-1}.notre-processus.style1 .process-step{width:204px}}.modele-bon-a-savoir{margin-bottom:32px}.modele-bon-a-savoir .bg-bon-a-savoir{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;border-radius:32px 0 32px 32px;background:linear-gradient(154.62deg,#ffffff -18%,rgb(249 232 152 / .6) 51.65%,#ffffff 120.58%)}.modele-bon-a-savoir picture{flex-shrink:0;display:flex}.modele-bon-a-savoir picture img{width:96px;height:auto;object-fit:contain}.modele-bon-a-savoir .content-bon-a-savoir{display:flex;flex-direction:column;gap:8px}.modele-bon-a-savoir .titre-modele{color:var(--neutral900);font-size:20px;font-weight:600;line-height:1.3}.modele-bon-a-savoir .titre-modele .highlight,.modele-bon-a-savoir .titre-modele .highlight_blue{font-weight:800}.modele-bon-a-savoir .description{font-size:14px;color:var(--neutral700);line-height:1.5}.modele-bon-a-savoir .description strong,.modele-bon-a-savoir .description b{font-weight:700;color:var(--neutral900)}@media (min-width:1024px){.modele-bon-a-savoir{margin-bottom:40px}.modele-bon-a-savoir .bg-bon-a-savoir{padding:32px;gap:32px;flex-direction:row}.modele-bon-a-savoir picture img{width:160px}.modele-bon-a-savoir .titre-modele{font-size:32px}.modele-bon-a-savoir .description{font-size:16px}}.modele-appelez-nous-v2{container-type:inline-size}.modele-appelez-nous-v2 .container{position:relative;display:flex;flex-direction:column;gap:20px;padding:40px 40px 0 40px;border-radius:32px}.modele-appelez-nous-v2 .appelez-nous-v2-bg{position:absolute;inset:0;background-color:var(--primary600);border-radius:32px;overflow:hidden;z-index:0}.modele-appelez-nous-v2 .appelez-nous-v2-bg::before{content:"";position:absolute;top:-10%;right:5%;width:280px;height:280px;border-radius:50%;background:var(--secondary500,#fd4f57);filter:blur(130px);pointer-events:none}.modele-appelez-nous-v2 .appelez-nous-v2-svg-1,.modele-appelez-nous-v2 .appelez-nous-v2-svg-2{display:none}.modele-appelez-nous-v2 .appelez-nous-v2-svg-mobile-left,.modele-appelez-nous-v2 .appelez-nous-v2-svg-mobile-right{position:absolute;bottom:0;pointer-events:none}.modele-appelez-nous-v2 .appelez-nous-v2-svg-mobile-left{left:0}.modele-appelez-nous-v2 .appelez-nous-v2-svg-mobile-right{right:0;top:50%}.modele-appelez-nous-v2 .container>picture{display:flex;flex-shrink:0;position:relative;z-index:1}.modele-appelez-nous-v2 .container>picture img{display:block;margin:0 auto;width:100%;height:auto;max-width:220px;object-fit:contain}.modele-appelez-nous-v2 .appelez-nous-v2-infos{display:flex;flex-direction:column;gap:8px;color:var(--white);position:relative;z-index:1;top:-12px}.modele-appelez-nous-v2 .appelez-nous-v2-infos>p{font-size:17px;color:var(--white)}.modele-appelez-nous-v2 .appelez-nous-v2-infos>a{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 14px;height:40px;background:var(--white);color:var(--primary500);text-decoration:none;width:fit-content;border-radius:34px;font-weight:700;margin-top:16px}.modele-appelez-nous-v2 .appelez-nous-v2-infos>a svg{width:18px;height:18px}.modele-appelez-nous-v2 .google-rating-badge{display:flex;flex-direction:row;gap:8px}.modele-appelez-nous-v2 .google-circle{background-color:var(--white);border-radius:100%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modele-appelez-nous-v2 .google-rating-top{display:flex;flex-direction:column}.modele-appelez-nous-v2 .google-rating-top>svg{width:24px;height:24px;flex-shrink:0}.modele-appelez-nous-v2 .google-rating-stars{display:flex;align-items:center;gap:2px}.modele-appelez-nous-v2 .google-rating-stars svg{width:10px;height:10px}.modele-appelez-nous-v2 .google-rating-score{font-size:14px;font-weight:700;color:var(--white)}.modele-appelez-nous-v2 .appelez-nous-v2-contacts{display:flex;flex-direction:column}.modele-appelez-nous-v2 .appelez-nous-v2-contacts a{display:flex;align-items:center;gap:8px;color:var(--white);text-decoration:none;font-size:16px}.modele-appelez-nous-v2 .appelez-nous-v2-contacts a svg{width:20px;height:20px;flex-shrink:0}@container (min-width:600px){.container-wrapper.modele-appelez-nous-v2{padding-top:60px}.modele-appelez-nous-v2 .container{flex-direction:row;align-items:center;justify-content:space-between;padding:24px 48px 0 48px;gap:40px}.modele-appelez-nous-v2 .container>picture{align-self:flex-end;margin-top:-60px}.modele-appelez-nous-v2 .container>picture img{margin:0;max-width:260px}.modele-appelez-nous-v2 .appelez-nous-v2-svg-1,.modele-appelez-nous-v2 .appelez-nous-v2-svg-2{display:block;position:absolute;top:0;pointer-events:none}.modele-appelez-nous-v2 .appelez-nous-v2-svg-1{right:100px;top:-70%}.modele-appelez-nous-v2 .appelez-nous-v2-svg-2{right:0}.modele-appelez-nous-v2 .appelez-nous-v2-svg-mobile-left,.modele-appelez-nous-v2 .appelez-nous-v2-svg-mobile-right{display:none}}