.elementor .e-w0001{font-weight:500;font-size:12.5px;color:#FFFFFF;letter-spacing:0.19em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;opacity:62%;}.elementor .e-w0002{max-width:18ch;font-weight:300;font-size:clamp(34px, 5vw, 64px);color:#FFFFFF;letter-spacing:-0.038em;line-height:1em;& em{color:var(--Jaune);}\n}.elementor .e-w0003{max-width:58ch;font-size:18px;color:rgba(255, 255, 255, 0.78);line-height:1.6em;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c0004{overflow:hidden;position:relative;padding-block-start:64px;padding-block-end:60px;padding-inline-start:58px;padding-inline-end:58px;border-start-start-radius:40px;border-start-end-radius:40px;border-end-start-radius:40px;border-end-end-radius:40px;background-color:var(--Bleu-petrol);box-shadow:0px 32px 70px -28px rgba(0, 61, 75, 0.26),0px 6px 18px -10px rgba(0, 61, 75, 0.14);flex-direction:column;grid-column:span 12;}.elementor .e-w0005{width:56px;font-weight:300;font-size:26px;color:var(--Bleu-petrol);letter-spacing:-0.01em;line-height:1.1em;flex:0 0 auto;}.elementor .e-w0006{font-weight:300;font-size:clamp(23px, 2.4vw, 31px);color:var(--Bleu-petrol);letter-spacing:-0.025em;line-height:1.1em;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;& em{color:var(--Bleu-petrol);}\n}.elementor .e-w0007{max-width:68ch;font-size:16.5px;color:rgba(0, 61, 75, 0.66);line-height:1.6em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-w0008{max-width:68ch;font-size:16.5px;color:var(--Bleu-petrol);line-height:1.6em;}.elementor .e-c0009{padding:0px;flex-direction:column;flex:1 1 0px;}.elementor .e-c000a{padding-block-start:0px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(0, 61, 75, 0.14);border-style:solid;flex-direction:row;gap:28px;}.elementor .e-w000b{width:56px;font-weight:300;font-size:26px;color:var(--Bleu-ciel);letter-spacing:-0.01em;line-height:1.1em;flex:0 0 auto;}.elementor .e-w000c{font-weight:300;font-size:clamp(23px, 2.4vw, 31px);color:var(--Bleu-petrol);letter-spacing:-0.025em;line-height:1.1em;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;& em{color:var(--Bleu-ciel);}\n}.elementor .e-w000d{max-width:68ch;font-size:16.5px;color:rgba(0, 61, 75, 0.66);line-height:1.6em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-w000e{max-width:68ch;font-size:16.5px;color:var(--Bleu-petrol);line-height:1.6em;}.elementor .e-c000f{padding:0px;flex-direction:column;flex:1 1 0px;}.elementor .e-c0010{padding-block-start:0px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(0, 61, 75, 0.14);border-style:solid;flex-direction:row;gap:28px;}.elementor .e-w0011{width:56px;font-weight:300;font-size:26px;color:var(--Violet-fonce);letter-spacing:-0.01em;line-height:1.1em;flex:0 0 auto;}.elementor .e-w0012{font-weight:300;font-size:clamp(23px, 2.4vw, 31px);color:var(--Bleu-petrol);letter-spacing:-0.025em;line-height:1.1em;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;& em{color:var(--Violet-fonce);}\n}.elementor .e-w0013{max-width:68ch;font-size:16.5px;color:rgba(0, 61, 75, 0.66);line-height:1.6em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-w0014{max-width:68ch;font-size:16.5px;color:var(--Bleu-petrol);line-height:1.6em;}.elementor .e-c0015{padding:0px;flex-direction:column;flex:1 1 0px;}.elementor .e-c0016{padding-block-start:0px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(0, 61, 75, 0.14);border-style:solid;flex-direction:row;gap:28px;}.elementor .e-w0017{width:56px;font-weight:300;font-size:26px;color:var(--Ocre);letter-spacing:-0.01em;line-height:1.1em;flex:0 0 auto;}.elementor .e-w0018{font-weight:300;font-size:clamp(23px, 2.4vw, 31px);color:var(--Bleu-petrol);letter-spacing:-0.025em;line-height:1.1em;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;& em{color:var(--Ocre);}\n}.elementor .e-w0019{max-width:68ch;font-size:16.5px;color:rgba(0, 61, 75, 0.66);line-height:1.6em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-w001a{max-width:68ch;font-size:16.5px;color:var(--Bleu-petrol);line-height:1.6em;}.elementor .e-c001b{padding:0px;flex-direction:column;flex:1 1 0px;}.elementor .e-c001c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(0, 61, 75, 0.14);border-style:solid;flex-direction:row;gap:28px;}.elementor .e-c001d{padding-block-start:50px;padding-block-end:48px;padding-inline-start:48px;padding-inline-end:48px;border-start-start-radius:40px;border-start-end-radius:40px;border-end-start-radius:40px;border-end-end-radius:40px;background-color:#FFFFFF;box-shadow:0px 18px 44px -22px rgba(0, 61, 75, 0.26);flex-direction:column;grid-column:span 12;}.elementor .e-w001e{font-weight:500;font-size:12.5px;color:#F4ECFF;letter-spacing:0.19em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;opacity:62%;}.elementor .e-w001f{max-width:20ch;font-weight:300;font-size:clamp(30px, 3.6vw, 48px);color:#F4ECFF;letter-spacing:-0.03em;line-height:1.02em;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;& em{color:var(--Violet-UV);}\n}.elementor .e-w0020{max-width:56ch;font-size:17px;color:rgba(244, 236, 255, 0.82);line-height:1.6em;}.elementor .e-c0021{padding:0px;margin-block-start:0px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;}.elementor .e-w0022{font-weight:300;font-size:26px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;& em{color:var(--Jaune);}\n}.elementor .e-w0023{font-size:15px;color:rgba(255, 255, 255, 0.82);line-height:1.5em;}.elementor .e-c0024{min-height:330px;overflow:hidden;position:relative;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-start-start-radius:40px;border-start-end-radius:40px;border-end-start-radius:40px;border-end-end-radius:40px;background-image:linear-gradient(180deg, rgba(0, 61, 75, 0) 38%,rgba(0, 61, 75, 0.9) 100%),url("https://osirisproject.org/wp-content/uploads/2026/09/osirisproject-recherche-auscultation-chien.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 18px 44px -22px rgba(0, 61, 75, 0.26);flex-direction:column;grid-column:span 4;justify-content:flex-end;}.elementor .e-w0025{font-weight:300;font-size:21px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;& em{color:var(--Bleu-ciel);}\n}.elementor .e-w0026{font-size:15px;color:rgba(255, 255, 255, 0.82);line-height:1.5em;}.elementor .e-c0027{min-height:300px;overflow:hidden;position:relative;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-start-start-radius:40px;border-start-end-radius:40px;border-end-start-radius:40px;border-end-end-radius:40px;background-image:linear-gradient(180deg, rgba(0, 61, 75, 0) 38%,rgba(0, 61, 75, 0.9) 100%),url("https://osirisproject.org/wp-content/uploads/2026/09/osirisproject-terrain-chien-repos.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 18px 44px -22px rgba(0, 61, 75, 0.26);flex-direction:column;grid-column:span 2;justify-content:flex-end;}.elementor .e-w0028{font-weight:300;font-size:21px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;& em{color:var(--Ocre);}\n}.elementor .e-w0029{font-size:15px;color:rgba(255, 255, 255, 0.82);line-height:1.5em;}.elementor .e-c002a{min-height:300px;overflow:hidden;position:relative;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-start-start-radius:40px;border-start-end-radius:40px;border-end-start-radius:40px;border-end-end-radius:40px;background-image:linear-gradient(180deg, rgba(0, 61, 75, 0) 38%,rgba(0, 61, 75, 0.9) 100%),url("https://osirisproject.org/wp-content/uploads/2026/09/osirisproject-terrain-chiens-lieu-de-vie.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 18px 44px -22px rgba(0, 61, 75, 0.26);flex-direction:column;grid-column:span 2;justify-content:flex-end;}.elementor .e-w002b{font-weight:300;font-size:21px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;& em{color:var(--Violet-UV);}\n}.elementor .e-w002c{font-size:15px;color:rgba(255, 255, 255, 0.82);line-height:1.5em;}.elementor .e-c002d{min-height:300px;overflow:hidden;position:relative;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-start-start-radius:40px;border-start-end-radius:40px;border-end-start-radius:40px;border-end-end-radius:40px;background-image:linear-gradient(180deg, rgba(0, 61, 75, 0) 38%,rgba(0, 61, 75, 0.9) 100%),url("https://osirisproject.org/wp-content/uploads/2026/09/osirisproject-identite-enfant-chien-rencontre.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 18px 44px -22px rgba(0, 61, 75, 0.26);flex-direction:column;grid-column:span 2;justify-content:flex-end;}.elementor .e-w002e{font-weight:300;font-size:21px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;& em{color:var(--Rose-vif);}\n}.elementor .e-w002f{font-size:15px;color:rgba(255, 255, 255, 0.82);line-height:1.5em;}.elementor .e-c0030{min-height:300px;overflow:hidden;position:relative;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-start-start-radius:40px;border-start-end-radius:40px;border-end-start-radius:40px;border-end-end-radius:40px;background-image:linear-gradient(180deg, rgba(0, 61, 75, 0) 38%,rgba(0, 61, 75, 0.9) 100%),url("https://osirisproject.org/wp-content/uploads/2026/09/osirisproject-equipe-travail-collectif.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 18px 44px -22px rgba(0, 61, 75, 0.26);flex-direction:column;grid-column:span 2;justify-content:flex-end;}.elementor .e-c0031{column-gap:24px;padding:0px;row-gap:24px;grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-c0032{overflow:hidden;position:relative;padding-block-start:58px;padding-block-end:58px;padding-inline-start:52px;padding-inline-end:52px;border-start-start-radius:40px;border-start-end-radius:40px;border-end-start-radius:40px;border-end-end-radius:40px;background-color:var(--Violet-fonce);box-shadow:0px 44px 90px -46px rgba(59, 27, 110, 0.85);flex-direction:column;grid-column:span 12;}.elementor .e-w0033{max-width:20ch;position:relative;z-index:1;font-weight:300;font-size:clamp(28px, 3.6vw, 44px);color:var(--Bleu-petrol);letter-spacing:-0.03em;line-height:1.02em;& em{color:var(--Ocre);}\n}.elementor .e-w0034{position:relative;z-index:1;font-size:17px;color:rgba(0, 61, 75, 0.7);line-height:1.6em;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-w0035{position:relative;z-index:1;font-size:15.5px;color:#FFFFFF;line-height:1.6em;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;background-color:var(--Bleu-petrol);}.elementor .e-w0035:hover,.elementor .e-w0035:focus-visible{background-color:#00596D;}.elementor .e-c0036{overflow:hidden;position:relative;text-align:center;padding-block-start:52px;padding-block-end:50px;padding-inline-start:46px;padding-inline-end:46px;border-start-start-radius:40px;border-start-end-radius:40px;border-end-start-radius:40px;border-end-end-radius:40px;background-color:var(--Creme-fonce);box-shadow:0px 18px 44px -22px rgba(0, 61, 75, 0.26);flex-direction:column;grid-column:span 12;align-items:center;}.elementor .e-c0037{width:100%;max-width:1240px;column-gap:24px;padding-block-start:100px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;row-gap:24px;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;}