@media(max-width:767px){.elementor .e-86e2a8c-ca98f21{font-size:var(--H1);line-height:1.2em;}}@media(max-width:767px){.elementor .e-c948a27-69f80a8{max-width:100%;font-size:var(--TailleTexte);line-height:1.26em;}}@media(max-width:767px){.elementor .e-81fe13e-b69ba57{column-gap:14px;row-gap:14px;}}@media(max-width:767px){.elementor .e-6060d11-5f59d3d{column-gap:10px;padding-block-start:var(--WebMargeTop);padding-block-end:var(--WebMargevertical);padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(#00000033, #00000033),url("https://euphroninstitut.com/wp-content/uploads/2026/04/Image-fond-accueil-large-787x1024.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;row-gap:10px;}}@media(max-width:767px){.elementor .e-2a828de-b93b479{font-size:17px;line-height:1.32em;}}@media(max-width:767px){.elementor .e-4119223-7247c2d{overflow:auto;display:inline-flex;gap:10px;flex-wrap:nowrap;flex:1 0 auto;justify-content:space-evenly;align-items:stretch;align-self:stretch;}}@media(max-width:767px){.elementor .e-a9b174a-17d7234{column-gap:25px;flex-direction:column;row-gap:25px;}}@media(max-width:767px){.elementor .e-eea4ab0-90336a1{column-gap:32px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;row-gap:32px;}}@media(max-width:767px){.elementor .e-ff38434-f324019{font-size:36px;line-height:1.2em;}}@media(max-width:767px){.elementor .e-d8a46a2-83c88a4{max-width:100%;font-size:12px;line-height:1.26em;}}@media(max-width:767px){.elementor .e-c5d9f90-d9fb72e{overflow:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-self:stretch;/* Permet le défilement horizontal */
selector {
  overflow-x: auto !important;
  overflow-y: hidden !important;
  white-space: nowrap;
  
  /* Cache la barre de scroll sur Firefox */
  scrollbar-width: none; 
  
  /* Cache la barre de scroll sur IE et Edge */
  -ms-overflow-style: none; 
  
  /* Ajoute un effet fluide sur mobile (iOS) */
  -webkit-overflow-scrolling: touch; 
}

/* Cache la barre de scroll sur Chrome, Safari et Opera */
selector::-webkit-scrollbar {
  display: none;
}\n}}@media(max-width:767px){.elementor .e-4ddddf5-101e127{column-gap:12px;row-gap:12px;}}@media(max-width:767px){.elementor .e-f08c9f5-18c499c{min-height:0px;column-gap:10px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;row-gap:10px;flex-wrap:wrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-3f70b1d-599ce78{font-size:36px;line-height:1.2em;}}@media(max-width:767px){.elementor .e-e427b70-eff9947{font-size:12px;line-height:1.26em;}}@media(max-width:767px){.elementor .e-da102f1-f1802b0{width:100%;column-gap:5px;row-gap:5px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-2d5a06b-17480af{column-gap:10px;row-gap:10px;}}@media(max-width:767px){.elementor .e-d05f512-c5fdd74{width:100%;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-46ae030-458a8e6{font-size:36px;line-height:1.2em;}}@media(max-width:767px){.elementor .e-19fe66a-f4b7ecc{font-size:12px;line-height:1.26em;}}@media(max-width:767px){.elementor .e-e5b4a09-cbd9510{width:100%;column-gap:5px;row-gap:5px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-2820ece-13be15a{column-gap:10px;row-gap:10px;}}@media(max-width:767px){.elementor .e-f33d5aa-54395bd{width:100%;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-8de0c52-22ce0ec{font-size:36px;line-height:1.2em;}}@media(max-width:767px){.elementor .e-b2523e2-47a7823{font-size:12px;line-height:1.26em;}}@media(max-width:767px){.elementor .e-6699d35-68903c7{width:100%;column-gap:5px;row-gap:5px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-29e4599-c6a87cf{column-gap:10px;row-gap:10px;}}@media(max-width:767px){.elementor .e-74be440-2aae7ba{width:100%;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-6d5a72d-7e2b3f0{font-size:36px;line-height:1.2em;}}@media(max-width:767px){.elementor .e-0700ed9-a34d8a1{font-size:12px;line-height:1.26em;}}@media(max-width:767px){.elementor .e-9475fbb-e7dfd5e{width:100%;column-gap:5px;row-gap:5px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-975be77-22f3a86{column-gap:10px;row-gap:10px;}}@media(max-width:767px){.elementor .e-e234709-96e8a0c{width:100%;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-f23a87e-880960f{font-size:36px;line-height:1.2em;}}@media(max-width:767px){.elementor .e-3874bc4-fe646d9{font-size:12px;line-height:1.26em;}}@media(max-width:767px){.elementor .e-9fb167f-5d80b03{width:100%;column-gap:5px;row-gap:5px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-75fd364-9f96ea7{column-gap:10px;row-gap:10px;}}@media(max-width:767px){.elementor .e-cfd0de3-7e78fc8{width:100%;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-8a63d99-0072f76{font-size:36px;line-height:1.2em;}}@media(max-width:767px){.elementor .e-54c71a7-096441a{font-size:12px;line-height:1.26em;}}@media(max-width:767px){.elementor .e-f145e03-9d4c8cb{width:100%;column-gap:5px;row-gap:5px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-b3edf58-d0454c6{column-gap:10px;row-gap:10px;}}@media(max-width:767px){.elementor .e-dbf2519-52a9e14{width:100%;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-d58e376-4c032a7{padding-block-start:0px;padding-block-end:0px;}}@media(max-width:767px){.elementor .e-7d64b8c-cac5cdf{font-size:24px;line-height:1.2em;}}@media(max-width:767px){.elementor .e-e9bdf44-4a2f47f{width:150px;height:150px;}}@media(max-width:767px){.elementor .e-dd17bb9-b390006{width:150px;height:150px;margin-inline-start:-75px;}}@media(max-width:767px){.elementor .e-0989dbd-90ef6bf{width:150px;height:150px;margin-inline-start:-75px;}}@media(max-width:767px){.elementor .e-4670be3-4e02f3f{width:150px;height:150px;margin-inline-start:-75px;}}@media(max-width:767px){.elementor .e-ffd8556-2675214{flex-direction:column-reverse;align-items:center;}}@media(max-width:767px){.elementor .e-1c36ede-08f3d34{min-height:541px;padding-block-start:20px;padding-block-end:var(--WebMargevertical);padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-94f28dd-88165a5{font-size:var(--DUP_H11);line-height:1.2em;}}@media(max-width:767px){.elementor .e-81edd89-2662d83{font-size:56px;line-height:1.2em;}}@media(max-width:767px){.elementor .e-7ed57eb-b5a0dd8{font-size:19px;line-height:1.26em;}}@media(max-width:767px){.elementor .e-a43161c-476bd92{width:100%;column-gap:8px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:8px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-daf6158-f1c9bc9{font-size:56px;line-height:1.2em;}}@media(max-width:767px){.elementor .e-07fa968-4a03d34{font-size:19px;line-height:1.26em;}}@media(max-width:767px){.elementor .e-926f7ec-e7eeb28{width:100%;column-gap:8px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:8px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-310c7c8-0fef96c{font-size:56px;line-height:1.2em;}}@media(max-width:767px){.elementor .e-4414012-772e0f3{font-size:19px;line-height:1.26em;}}@media(max-width:767px){.elementor .e-7b20fd2-0017e33{width:100%;column-gap:8px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:8px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-591f774-0556cdb{column-gap:32px;row-gap:32px;}}@media(max-width:767px){.elementor .e-dcf022c-c85a1b7{column-gap:32px;row-gap:32px;}}@media(max-width:767px){.elementor .e-21155f5-a3c8793{column-gap:32px;padding-block-start:40px;padding-block-end:var(--WebMargevertical);padding-inline-start:20px;padding-inline-end:20px;row-gap:32px;}}@media(max-width:767px){.elementor .e-9d1f6c8-af7b1ea{width:100%;}}@media(max-width:767px){.elementor .e-e653ee8-d5ea5f7{font-size:var(--DUP_H11);line-height:1.2em;}}@media(max-width:767px){.elementor .e-1891fb2-8321aa8{font-size:17px;line-height:1.32em;}}@media(max-width:767px){.elementor .e-17628f5-5746f58{overflow:auto;display:none;gap:10px;flex-wrap:nowrap;flex:1 0 auto;justify-content:space-evenly;align-items:stretch;align-self:stretch;}}@media(max-width:767px){.elementor .e-a93fb65-e0af859{width:100%;column-gap:15px;row-gap:15px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-aeb45fd-58c5c95{width:100%;column-gap:11px;row-gap:11px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-ca2789a-748a30a{width:100%;column-gap:17px;row-gap:17px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-91d73a1-30edd70{column-gap:32px;flex-direction:column-reverse;row-gap:32px;}}@media(max-width:767px){.elementor .e-c8ba144-ab9a139{column-gap:32px;padding-block-start:40px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column-reverse;row-gap:32px;}}@media(max-width:767px){.elementor .e-7bc7296-8327add{font-size:36px;line-height:1.2em;}}@media(max-width:767px){.elementor .e-93bf1a7-bcc16ca{min-height:0px;column-gap:14px;row-gap:14px;}}@media(max-width:767px){.elementor .e-2be368d-fe1d7d7{min-height:0%;}}@media(max-width:767px){.elementor .e-d752da6-5ea327c{min-height:0px;column-gap:10px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;row-gap:10px;}}