.card-service.svelte-15nw4bg{max-width:400px;height:fit-content;display:flex;flex-direction:column;box-shadow:0 4px 6px #0000001a;background-color:var(--white);border-radius:.5rem;overflow:hidden}.card-service.svelte-15nw4bg img:where(.svelte-15nw4bg){width:100%;height:250px;object-fit:cover}.card-service.svelte-15nw4bg .card-content:where(.svelte-15nw4bg){display:flex;flex-direction:column;padding:1rem 2rem}.card-service.svelte-15nw4bg .card-content:where(.svelte-15nw4bg) h3:where(.svelte-15nw4bg){color:var(--main);margin-bottom:1rem;white-space:pre-line}.card-service.svelte-15nw4bg .card-content:where(.svelte-15nw4bg) p:where(.svelte-15nw4bg){margin-bottom:1rem;white-space:pre-line}.card-service.svelte-15nw4bg .card-content:where(.svelte-15nw4bg) ul:where(.svelte-15nw4bg){list-style:disc;padding-left:1.1rem;margin-bottom:1rem;white-space:pre-line}.card-service.svelte-15nw4bg .card-content:where(.svelte-15nw4bg) .info-services:where(.svelte-15nw4bg){display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.card-service.svelte-15nw4bg .card-content:where(.svelte-15nw4bg) .info-services:where(.svelte-15nw4bg) .service-inclus:where(.svelte-15nw4bg){padding:.25rem .5rem;border-radius:.25rem;width:fit-content;font-size:.85rem;letter-spacing:.08em;background:#a72a941f;color:var(--main);font-family:Open Sans,sans-serif;white-space:pre-line}.card-service.svelte-15nw4bg .card-content:where(.svelte-15nw4bg) .info-services:where(.svelte-15nw4bg) .service-option:where(.svelte-15nw4bg){background-color:transparent;color:var(--main);padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;border:1px solid var(--main);width:fit-content;font-weight:500;font-size:.85rem;letter-spacing:.08em;font-family:Open Sans,sans-serif;white-space:pre-line}.card-service.svelte-15nw4bg .card-content:where(.svelte-15nw4bg) .card-buttons:where(.svelte-15nw4bg){display:flex;flex-direction:column;align-items:center;gap:.5rem}.card-service.svelte-15nw4bg .card-content:where(.svelte-15nw4bg) .card-buttons:where(.svelte-15nw4bg) .download-menu-btn:where(.svelte-15nw4bg){cursor:pointer;padding:.75rem 2.5rem;border-radius:2rem;white-space:nowrap;background-color:#fff;color:#000;border:none;text-decoration:none;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600}.card-service-complementaire.svelte-1c72jal{max-width:400px;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 6px #0000001a;background-color:var(--white);gap:1rem;height:fit-content;padding:2rem 2rem 1.7rem}.card-service-complementaire.svelte-1c72jal h3:where(.svelte-1c72jal){color:var(--ink);white-space:pre-line}.card-service-complementaire.svelte-1c72jal p:where(.svelte-1c72jal){font-weight:400;text-align:center;white-space:pre-line}.card-service-complementaire.svelte-1c72jal .service:where(.svelte-1c72jal){display:flex;flex-direction:column;width:100%;border-block:1px solid #e0e0e0;padding-block:1rem;gap:1rem;margin-bottom:.5rem}.card-service-complementaire.svelte-1c72jal .service:where(.svelte-1c72jal) span:where(.svelte-1c72jal){width:fit-content;white-space:pre-line}.card-service-complementaire.svelte-1c72jal .service-prices:where(.svelte-1c72jal) .price-item:where(.svelte-1c72jal){display:flex;justify-content:space-between}.card-service-complementaire.svelte-1c72jal .service-prices:where(.svelte-1c72jal) .price-item:where(.svelte-1c72jal) span:where(.svelte-1c72jal){font-weight:600}@media(min-width:768px){.card-service-complementaire.svelte-1c72jal .service-prices:where(.svelte-1c72jal) .price-item:where(.svelte-1c72jal) span:where(.svelte-1c72jal){font-size:1.15rem}}.card-service-complementaire.svelte-1c72jal .service-services:where(.svelte-1c72jal){align-items:center}.card-service-complementaire.svelte-1c72jal .service-services:where(.svelte-1c72jal) span:where(.svelte-1c72jal){text-align:center}.Banner-services.svelte-rmea72{position:relative;width:100%;max-height:400px;overflow:hidden}.Banner-services.svelte-rmea72 .banner-image:where(.svelte-rmea72){width:100%;height:100%;position:relative}.Banner-services.svelte-rmea72 .banner-image:where(.svelte-rmea72) img:where(.svelte-rmea72){width:100%;height:100%;object-fit:cover;min-height:500px}.Banner-services.svelte-rmea72 .banner-image:where(.svelte-rmea72) .overlay:where(.svelte-rmea72){position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#a72a94 0% 33%,#1a1a1a65);z-index:1;min-height:500px}.Banner-services.svelte-rmea72 .banner-content:where(.svelte-rmea72){width:100%;z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);display:flex;flex-direction:column;text-align:center;gap:1rem;padding:0 2rem}.Banner-services.svelte-rmea72 .banner-content:where(.svelte-rmea72) h1:where(.svelte-rmea72),.Banner-services.svelte-rmea72 .banner-content:where(.svelte-rmea72) p:where(.svelte-rmea72){white-space:pre-line}.Content-services.svelte-rmea72{display:flex;flex-direction:column;align-items:center;padding-inline:2rem}.Content-services.svelte-rmea72:nth-child(2){margin-top:2rem}.Content-services.svelte-rmea72:nth-child(3){margin-top:4rem}.Content-services.svelte-rmea72 h2:where(.svelte-rmea72){margin-bottom:1rem;white-space:pre-line;text-align:center}.Content-services.svelte-rmea72 .subtitle:where(.svelte-rmea72){font-size:1rem;margin-bottom:3rem;max-width:600px;text-align:center;white-space:pre-line}.Content-services.svelte-rmea72 .content-cards:where(.svelte-rmea72){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%;max-width:1200px}@media(min-width:768px){.Content-services.svelte-rmea72 .content-cards:where(.svelte-rmea72){grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Content-services.svelte-rmea72 .content-cards:where(.svelte-rmea72){grid-template-columns:repeat(3,1fr)}}
