.elementor .e-daa84cd-9d14794{font-family:Montserrat;font-weight:800;font-size:56px;color:#fff;line-height:60px;text-align:start;margin-block-start:-10px;margin-block-end:168px;margin-inline-start:-67px;margin-inline-end:0px;display:flex;justify-content:flex-start;align-items:center;align-self:start}.elementor .e-b018120-3f8bbe5{font-family:Poppins;font-weight:400;font-size:18px;color:#fff;line-height:30px;padding-block-start:-2px;padding-inline-start:-20px;padding-inline-end:0px;margin-block-start:-130px;margin-block-end:76px;margin-inline-start:-69px;margin-inline-end:-20px;display:block;justify-content:flex-start;align-self:start;order:99999}.elementor .e-5dddb17-25eb1a4{width:150px;height:56px;color:#fff;padding-block-start:16px;padding-block-end:0px;padding-inline-start:27px;padding-inline-end:26px;margin:0;border-radius:6px;background-color:#6a9c78;box-shadow:0px 0px 6px 0px rgba(0,0,0,1);display:flex;justify-content:center;align-self:center;order:99999}.elementor .e-e1508b8{min-width:50px;min-height:700px;padding-inline-start:11px;padding-inline-end:8px;margin:0;background-image:url("https://florabio.edu-beforma.fr/wp-content/uploads/2026/09/hero-atelier-scaled.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:auto auto;background-position:center left;background-clip:border-box;mix-blend-mode:normal;opacity:85%;display:flex;flex-direction:column;justify-content:center;align-items:center}.elementor .e-e57d9cc-1e4d9bd{font-family:Montserrat;font-weight:700;font-size:42px;color:#263238;letter-spacing:1px;line-height:50px;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center}.elementor .e-1d4867b-653159d{color:#263238;margin-block-start:16px;margin-block-end:0px;margin-inline-start:-238px;margin-inline-end:0px;display:flex;flex-direction:column;justify-content:center;align-items:center}.elementor .e-744b644-a5b0ab3{width:150px;height:56px;color:#fff;padding-block-start:16px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;margin:0;border-radius:6px;background-color:#6a9c78;box-shadow:0px 0px 6px 0px rgba(0,0,0,1);align-self:center}.elementor .e-aa3a0b7{width:66.6666%;margin-block-start:24px;margin-block-end:0px;flex-direction:column}.elementor .e-a40777c-889e206{border-radius:18px;box-shadow:0px 0px 10px 0px rgba(0,0,0,1);opacity:95%}.elementor .e-91663aa{width:33.3333%;flex-direction:column}.elementor .e-9b16ca4{background-color:#faf8f3;flex-direction:row;flex-wrap:wrap}.elementor .e-2272132-fb1eb4d{font-family:Montserrat;font-weight:700;font-size:42px;color:#263238;letter-spacing:1px;text-align:center;align-self:center}.elementor .e-b48394f-e4a3bea{font-family:Poppins;font-weight:400;font-size:18px;color:#263238;line-height:1.6px;padding:20px;align-self:center}.elementor .e-b0ee7a1-304eb75{font-family:Poppins;font-weight:400;font-size:18px;color:#263238;font-style:italic;align-self:center}.elementor .e-ed40de1-61dfc96{color:#2e2e2e;padding-block-start:30px;padding-block-end:40px;padding-inline-start:60px;padding-inline-end:60px;margin:0;background-color:#faf8f3;flex-direction:column}.elementor .e-d884fc4{padding:-10px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column}.elementor .e-2bacb85-8aa32d2{width:118px;align-self:center}.elementor .e-ee3f962-7ebdd0f{font-family:Poppins;font-weight:400;font-size:18px;color:#263238;line-height:27px;align-self:center}.elementor .e-30bec61{width:33.3333%;flex-direction:column}.elementor .e-d9c6c17-4faa5e9{width:118px}.elementor .e-ec111cc-3b8eea1{font-family:Poppins;font-weight:400;font-size:18px;color:#263238;line-height:27px;align-self:center}.elementor .e-18d85d4{width:33.3333%;flex-direction:column;justify-content:center;align-items:center}.elementor .e-ebabd09-bb6cae0{width:118px;align-self:center}.elementor .e-93e1f4b-76cd4a9{font-family:Poppins;font-weight:400;font-size:18px;color:#263238;line-height:27px;align-self:center}.elementor .e-04bcd80{width:33.3333%;flex-direction:column}.elementor .e-33aeb36{flex-direction:row;flex-wrap:wrap}.elementor .e-a6ec483-a8f0fc7{font-family:Montserrat;font-weight:700;font-size:42px;color:#263238;letter-spacing:1px;text-align:center;align-self:center}.elementor .e-e80636f-1befb4d{font-family:Poppins;font-weight:400;font-size:18px;color:#263238;line-height:1.6px;padding:20px;align-self:center}.elementor .e-c4d6b7e-ed2c363{color:#2e2e2e;padding-block-start:30px;padding-block-end:40px;padding-inline-start:60px;padding-inline-end:60px;margin:0;background-color:#faf8f3;flex-direction:column}.elementor .e-63687b8-08ef8d3{flex-direction:column}.elementor .e-cfc6369-a6a6f43{border-radius:18px;box-shadow:0px 0px 10px 0px rgba(0,0,0,1);opacity:95%}.elementor .e-43a8242-2caca01{width:33.3333%;flex-direction:column}.elementor .e-7638c9b-050b854{border-radius:18px;box-shadow:0px 0px 10px 0px rgba(0,0,0,1);opacity:95%}.elementor .e-dc02a35-2ef9bf9{width:33.3333%;flex-direction:column}.elementor .e-d9e2d75-16691bb{border-radius:18px;box-shadow:0px 0px 10px 0px rgba(0,0,0,1);opacity:95%}.elementor .e-ee779fc-3987a32{width:33.3333%;flex-direction:column}.elementor .e-5550dff-0f618b0{background-color:#faf8f3;flex-direction:row;flex-wrap:wrap}.elementor .e-b641a44-3787863{font-family:Montserrat;font-weight:700;font-size:42px;color:#263238;letter-spacing:1px;text-align:center;align-self:center}.elementor .e-d1fe17d-a9d0a51{font-family:Poppins;font-weight:400;font-size:18px;color:#263238;line-height:1.6px;padding:20px;align-self:center}.elementor .e-d93f7af-bfee5ca{color:#2e2e2e;padding-block-start:30px;padding-block-end:40px;padding-inline-start:60px;padding-inline-end:60px;margin:0;background-color:#faf8f3;flex-direction:column}.elementor .e-4860022-c59b128{flex-direction:column}.elementor .e-4d4a2ec-9737b9a{width:1px;align-self:center}.elementor .e-08c02f7-0885a7e{align-self:center}.elementor .e-ee2b868-de3d7e4{font-family:Poppins;font-weight:500;font-size:18px;color:#263238;align-self:start}.elementor .e-4d9156e-3e8b833{width:33.3333%;border-radius:15px;border-width:17px;border-color:#3e3c3c;border-style:none;background-color:#fff;flex-direction:column}.elementor .e-8004334-21262bd{width:1px;align-self:center}.elementor .e-f603a5d-a18e09d{align-self:center}.elementor .e-c25a8dd-b9beb91{font-family:Poppins;font-weight:500;font-size:18px;color:#263238;align-self:start}.elementor .e-c2ad638-160811f{width:33.3333%;border-radius:15px;border-width:17px;border-color:#3e3c3c;border-style:none;background-color:#fff;flex-direction:column}.elementor .e-3c4862f-2a7a2b5{width:1px;align-self:center}.elementor .e-5aeb0e9-ee84463{align-self:center}.elementor .e-9d34bc8-c24077a{font-family:Poppins;font-weight:500;font-size:18px;color:#263238;align-self:start}.elementor .e-3a6e3c2-f15d762{width:33.3333%;border-radius:15px;border-width:17px;border-color:#3e3c3c;border-style:none;background-color:#fff;flex-direction:column}.elementor .e-fe22ed4-a4c3b45{margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#faf8f3;flex-direction:row;gap:8px;flex-wrap:nowrap}.elementor .e-dd1bc03-5e0a9f0{width:1px;align-self:center}.elementor .e-906cdea-f9d63e1{color:#263238;align-self:center}.elementor .e-d02f597-742afdc{font-family:Poppins;font-weight:500;font-size:18px;color:#263238;margin:30px;align-self:center}.elementor .e-956b248-8e4dcd1{max-height:250px;object-fit:cover;object-position:center center;padding-block-start:0px;padding-block-end:-8px;padding-inline-start:-8px;padding-inline-end:-8px;margin-block-start:0px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;align-self:center}.elementor .e-dbd8414-07fea0d{width:160px;height:56px;color:#fff;padding-block-start:16px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;margin:0;border-radius:6px;background-color:#263238;box-shadow:0px 0px 6px 0px rgba(0,0,0,1);align-self:center}.elementor .e-7beeafe-add0ee3{width:33.3333%;border-radius:15px;border-width:17px;border-color:#3e3c3c;border-style:none;background-color:#6a9c78;flex-direction:column}.elementor .e-31b2592-77059eb{width:1px;align-self:center}.elementor .e-a91ac72-25b47ef{color:#6a9c78;align-self:center}.elementor .e-14a652e-6f318b2{font-family:Poppins;font-weight:500;font-size:18px;color:#263238;margin:30px;align-self:center}.elementor .e-8e134af-bb966ad{max-height:250px;object-fit:cover;object-position:center center;padding-block-start:0px;padding-block-end:-8px;padding-inline-start:-8px;padding-inline-end:-8px;margin-block-start:0px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;align-self:center}.elementor .e-e319550-1677176{width:160px;height:56px;color:#fff;padding-block-start:16px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;margin:0;border-radius:6px;background-color:#263238;box-shadow:0px 0px 6px 0px rgba(0,0,0,1);align-self:center}.elementor .e-6376d1c-3f8f7bf{width:33.3333%;border-radius:15px;border-width:17px;border-color:#3e3c3c;border-style:none;background-color:#faf8f3;flex-direction:column}.elementor .e-5f9d841-6b4a9de{width:1px;align-self:center}.elementor .e-5e9af8e-6edc3f8{color:#263238;align-self:center}.elementor .e-3418f01-5b3838c{font-family:Poppins;font-weight:500;font-size:18px;color:#263238;margin:30px;align-self:center}.elementor .e-4a6c13b-49d551e{max-height:250px;object-fit:cover;object-position:center center;padding-block-start:0px;padding-block-end:-8px;padding-inline-start:-8px;padding-inline-end:-8px;margin-block-start:0px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;align-self:center}.elementor .e-85f3e44-5b5b592{width:160px;height:56px;color:#fff;padding-block-start:16px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;margin:0;border-radius:6px;background-color:#263238;box-shadow:0px 0px 6px 0px rgba(0,0,0,1);align-self:center}.elementor .e-9549b4d-a2d118c{width:33.3333%;border-radius:15px;border-width:17px;border-color:#3e3c3c;border-style:none;background-color:#6a9c78;flex-direction:column;gap:0px}.elementor .e-ef43e55-d035e21{padding:0;margin-block-start:20px;margin-block-end:0px;background-color:#faf8f3;gap:12px;flex-wrap:nowrap}.elementor .e-37be4cd-91bc2b0{font-family:Montserrat;font-weight:700;font-size:42px;color:#263238;letter-spacing:1px;line-height:50px;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center}.elementor .e-127e41d-3206578{color:#263238;margin-block-start:16px;margin-block-end:0px;margin-inline-start:-238px;margin-inline-end:0px;display:flex;flex-direction:column;justify-content:center;align-items:center}.elementor .e-0483123-f58d10f{width:150px;height:56px;color:#fff;padding-block-start:16px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;margin:0;border-radius:6px;background-color:#6a9c78;box-shadow:0px 0px 6px 0px rgba(0,0,0,1);align-self:center}.elementor .e-d985b59-298354e{width:66.6666%;margin-block-start:24px;margin-block-end:0px;flex-direction:column}.elementor .e-b5ecaaa-7ca3105{border-radius:18px;box-shadow:0px 0px 10px 0px rgba(0,0,0,1);opacity:95%}.elementor .e-d7982a3-691d42b{width:33.3333%;max-height:350px;object-fit:cover;flex-direction:column}.elementor .e-869ef2f-645b5ba{min-height:380px;padding:25px;margin-block-start:18px;background-color:#faf8f3;flex-direction:row-reverse;flex-wrap:wrap}.elementor .e-e76fea2-c06418c{font-family:Montserrat;font-weight:700;font-size:42px;color:#263238;letter-spacing:1px;text-align:center;align-self:center}.elementor .e-763eab9-5e6dbba{font-family:Poppins;font-weight:400;font-size:18px;color:#263238;line-height:1.6px;padding:20px;align-self:center}.elementor .e-8cceea5-7b0f1bf{color:#2e2e2e;padding-block-start:30px;padding-block-end:40px;padding-inline-start:60px;padding-inline-end:60px;margin:0;background-color:#faf8f3;flex-direction:column}.elementor .e-ff37aec-13c2004{flex-direction:column}.elementor .e-7ade2c7-e416a3a{font-family:Poppins;font-weight:600;font-size:20px;color:#263238}.elementor .e-8dded4e-d8ad315{font-family:Poppins;font-weight:400;font-size:18px;color:#263238}.elementor .e-8469e4e-f675c50{font-family:Poppins;font-weight:600;font-size:20px}.elementor .e-9010ca7-01948cf{font-family:Poppins;font-weight:400;font-size:18px}.elementor .e-d0b281a-97bc29a{font-family:Poppins;font-weight:600;font-size:20px}.elementor .e-8be7a52-c20e7f4{font-family:Poppins;font-weight:400;font-size:18px}.elementor .e-3aba958-7357323{font-family:Poppins;font-weight:600;font-size:20px}.elementor .e-63ff495-71eb25a{font-family:Poppins;font-weight:400;font-size:18px}.elementor .e-0050550-71835fd{font-family:Poppins;font-weight:600;font-size:20px}.elementor .e-670cd77-8f697e4{font-family:Poppins;font-weight:400;font-size:18px}.elementor .e-d989718-e2fd306{font-family:Poppins;font-weight:600;font-size:20px}.elementor .e-459c35c-bf3487f{font-family:Poppins;font-weight:400;font-size:18px}.elementor .e-cd75b3d{background-color:#faf8f3;flex-direction:column}