.solution-carte-container.svelte-1w4ujf9{border-radius:10px;justify-self:center;max-width:500px}.solution-carte-container.svelte-1w4ujf9 .mat-container{border-radius:inherit;border:1px solid #fff}.solution-carte-container.svelte-1w4ujf9 .mat-container:before{border-radius:inherit;transform:rotate(-5deg)}.solution-carte-container.svelte-1w4ujf9 .mat-container.entry-animate:before{transform:rotate(0)}.solution-carte.svelte-1w4ujf9{border-radius:inherit;flex-direction:column;max-width:80vw;height:100%;padding:20px clamp(10px,4vw,20px);display:flex;box-shadow:0 5px 9px #0000001a}.solution-carte.svelte-1w4ujf9 .solution-header:where(.svelte-1w4ujf9){justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.solution-carte.svelte-1w4ujf9 .solution-header:where(.svelte-1w4ujf9) img:where(.svelte-1w4ujf9){width:30px;height:auto;margin:0;display:inline}.solution-carte.svelte-1w4ujf9 .solution-header:where(.svelte-1w4ujf9) svg{width:auto;height:2.5rem;stroke:var(--primary)}.solution-carte.svelte-1w4ujf9 .solution-header:where(.svelte-1w4ujf9) h3:where(.svelte-1w4ujf9){color:#fff;text-align:center;background-color:#000;border-radius:5px;margin:0;padding:5px 10px;font-size:18px;display:inline-block}.solution-carte.svelte-1w4ujf9 .solution-description:where(.svelte-1w4ujf9){margin-bottom:1.5rem}.solution-carte.svelte-1w4ujf9 .solution-description:where(.svelte-1w4ujf9):has(img) img{width:50%;min-width:220px;height:auto;margin:0 auto}.solution-carte.svelte-1w4ujf9 .link-container:where(.svelte-1w4ujf9){margin-top:auto}.solution-carte.svelte-1w4ujf9 .link-container:where(.svelte-1w4ujf9) .custom--slide:where(.svelte-1w4ujf9){--ui-color:#fff;--ui-color-inverse:var(--primary);width:fit-content}.solution-carte.svelte-1w4ujf9 .link-container:where(.svelte-1w4ujf9) .custom--slide:where(.svelte-1w4ujf9) span:where(.svelte-1w4ujf9){background-color:var(--primary);border-color:var(--primary);border-radius:20px;font-size:18px}.welcome--section.svelte-fd8owz p:where(.svelte-fd8owz){margin-bottom:1rem}.welcome--section.svelte-fd8owz .welcome-content:where(.svelte-fd8owz){flex-wrap:wrap-reverse;justify-content:center;align-items:flex-end;gap:2rem;display:flex}.welcome--section.svelte-fd8owz .mat-container{width:200px;max-width:300px;margin:0 1rem}@media (min-width:480px){.welcome--section.svelte-fd8owz .mat-container{min-width:300px}}.why-choose-us--section.svelte-fd8owz .why-choose-us-content:where(.svelte-fd8owz){grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.why-choose-us--section.svelte-fd8owz .why-choose-us-content:where(.svelte-fd8owz) img:where(.svelte-fd8owz){width:auto;height:6rem}.why-choose-us--section.svelte-fd8owz .why-choose-us-content:where(.svelte-fd8owz) .vertical-image-card{text-align:center}.solutions--section.svelte-fd8owz{margin-left:auto;margin-right:auto;padding:0 1rem;overflow:hidden}.solutions--section.svelte-fd8owz .solutions-container:where(.svelte-fd8owz){grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;margin:2rem auto 0;display:grid}@media (min-width:900px){.solutions--section.svelte-fd8owz .solutions-container:where(.svelte-fd8owz){grid-template-columns:repeat(auto-fit,minmax(280px,1fr) minmax(280px,1fr))}}.solutions--section.svelte-fd8owz .tabs-container .tabs-buttons{min-width:unset;max-width:unset;flex-flow:wrap;justify-content:center}.solutions--section.svelte-fd8owz .tabs-container .tabs-buttons button{width:fit-content}.solutions--section.svelte-fd8owz .tabs-container .tabs-buttons button.active>:first-child{color:var(--primary);border-color:var(--primary);background-color:#fff}.solutions--section.svelte-fd8owz .tabs-container .tabs-buttons button span{white-space:nowrap;border-radius:25px;padding:10px 16px;font-size:clamp(14px,3.5vw,16px)}.partners--section.svelte-fd8owz .partner-item:where(.svelte-fd8owz){align-items:center;display:flex}.partners--section.svelte-fd8owz .partner-item:where(.svelte-fd8owz) img:where(.svelte-fd8owz){max-width:unset;object-fit:contain;align-content:center;width:5rem;height:5rem;display:block}.map--section.svelte-fd8owz img:where(.svelte-fd8owz){width:315px;height:auto;margin:0 auto}
