.elementor .e-6bb5d1c-7d89838{font-family:Lato;font-size:14px;color:var(--Rouge);letter-spacing:2px;text-transform:uppercase;}.elementor .e-b71c347-3aaa605{width:fit-content;object-fit:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:30px;background-clip:border-box;display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-self:start;}.elementor .e-59c8c50-c55cbf0{font-family:Jost;font-weight:700;font-size:2.5rem;color:var(--Marine);margin-block-end:40px;}.elementor .e-5efaed3-52d4cec{font-family:Lato;font-size:16px;color:var(--Marine);}.elementor .e-c14a10e-6ef1488{font-family:Lato;font-weight:400;font-size:16px;color:var(--Blanc);display:flex;}.elementor .e-0a50f73-52737d5{width:fit-content;height:fit-content;padding-block-start:10px;padding-block-end:10px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:0px;border-radius:30px;background-color:var(--Rouge);flex-direction:row;gap:20px;justify-content:center;align-items:center;align-self:start;}.elementor .e-bfca959-16b8849{padding:0px;margin-block-start:10px;flex-direction:column;gap:10px;}.elementor .e-ddbce92-861f80b{width:40%;padding-block-start:3%;padding-block-end:3%;padding-inline-start:5%;padding-inline-end:0%;flex-direction:column;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-90cffbc-7a039de{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-end:0px;margin:10px;background-image:url("https://ihst.ch/wp-content/uploads/2026/10/multiethnic-training-group-discussing-their-task-scaled.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-83732f3-2719f8d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0%;padding-inline-end:0%;flex-direction:row;justify-content:space-between;}.elementor .e-1916eaf{padding:0px;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-41985c4-66356d6{font-family:Jost;font-weight:700;font-size:32px;color:var(--Marine);margin-block-end:0px;display:flex;justify-content:flex-start;align-self:start;}.elementor .e-a34b130-591216c{font-family:Lato;font-size:16px;color:var(--Marine);}.elementor .e-4ec0240-e0ed461{width:40%;margin-inline-end:10%;flex-direction:column;gap:20px;justify-content:flex-start;align-items:start;}.elementor .e-316db2f-0ded771{font-family:Jost;font-weight:700;font-size:32px;color:var(--Marine);padding:0px;}.elementor .e-a896717-ed953af{font-family:Lato;font-size:16px;color:var(--Marine);text-align:center;}.elementor .e-6072cf8-a701f96{height:fit-content;min-height:150px;padding:20px;border-radius:30px;background-color:var(--Ciel);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-0d2a0e1-9141c60{font-family:Jost;font-weight:700;font-size:32px;color:var(--Marine);padding:0px;}.elementor .e-2ff04a1-b4d3bf5{font-family:Lato;font-size:16px;color:var(--Marine);text-align:center;}.elementor .e-4c9c972-74abeea{height:fit-content;min-height:150px;padding:20px;border-radius:30px;background-color:var(--Ciel);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-7e63620-3e65f3f{font-family:Jost;font-weight:700;font-size:32px;color:var(--Marine);padding:0px;}.elementor .e-b68dcb6-3b7d1dd{font-family:Lato;font-size:16px;color:var(--Marine);text-align:center;}.elementor .e-9d5c8e6-14e474f{height:fit-content;min-height:150px;padding:20px;border-radius:30px;background-color:var(--Ciel);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6cafa5d-e0d5e6d{width:50%;padding:0px;flex-direction:row;gap:30px;justify-content:flex-start;align-items:center;}.elementor .e-a4ed70a-2050128{padding-block-start:2%;padding-block-end:2%;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:3%;background-color:var(--Ciel-28);flex-direction:row;}.elementor .e-02962bf-97801b9{height:350px;object-fit:cover;border-radius:30px;}.elementor .e-6940fcf-419487f{width:50%;}.elementor .e-1b51852-77d9b37{font-family:Jost;font-weight:700;color:var(--Marine);margin-block-end:20px;display:flex;justify-content:flex-start;align-self:start;}.elementor .e-151697f-8bd7c50{font-family:Lato;font-size:16px;color:var(--Marine);}.elementor .e-1c9a442-5815060{width:40%;padding:0px;margin-inline-start:5%;margin-inline-end:10%;flex-direction:column;justify-content:center;}.elementor .e-a6146e6-62e62d1{padding-block-start:2%;padding-block-end:2%;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:30px;flex-direction:row;}.elementor .e-c416bbb-f477024{font-family:Jost;font-weight:700;color:var(--Marine);margin-block-end:20px;display:flex;justify-content:flex-start;align-self:start;}.elementor .e-42b3d5e-44d73a3{font-family:Lato;font-size:16px;color:var(--Marine);}.elementor .e-7d480c1-c9af397{width:40%;padding:0px;margin-inline-start:10%;margin-inline-end:10%;flex-direction:column;justify-content:center;}.elementor .e-b4fd944-0129022{height:350px;object-fit:cover;border-radius:30px;}.elementor .e-27b7576-23043f6{width:50%;}.elementor .e-56b8553-327867b{overflow:hidden;padding-block-start:2%;padding-block-end:5%;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:0px;background-image:url("https://ihst.ch/wp-content/uploads/2026/10/courbe-5.png");background-repeat:no-repeat;background-attachment:scroll;background-size:120% auto;background-position:center center;background-clip:border-box;flex-direction:row;}.elementor .e-d381b4d-7c271c4{height:350px;object-fit:cover;border-radius:30px;}.elementor .e-84891cb-cb6a413{width:50%;}.elementor .e-53705f6-c18c5cb{font-family:Jost;font-weight:700;color:var(--Marine);margin-block-end:20px;display:flex;justify-content:flex-start;align-self:start;}.elementor .e-cfb0b11-6dcf21f{font-family:Lato;font-size:16px;color:var(--Marine);}.elementor .e-b9f6035-59b79c8{width:40%;padding:0px;margin-inline-start:5%;margin-inline-end:10%;flex-direction:column;justify-content:center;}.elementor .e-79f52c7-341a00c{padding-block-start:2%;padding-block-end:2%;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:30px;flex-direction:row;}.elementor .e-dd8aaa0-745548f{font-family:Jost;font-weight:700;color:var(--Marine);margin-block-end:20px;display:flex;justify-content:flex-start;align-self:start;}.elementor .e-8349599-301848e{font-family:Lato;font-size:16px;color:var(--Marine);}.elementor .e-8054bc2-baf883d{width:40%;padding:0px;margin-inline-start:10%;margin-inline-end:10%;flex-direction:column;justify-content:center;}.elementor .e-1ff0363-a96f4f9{height:350px;object-fit:cover;border-radius:30px;}.elementor .e-8a2a8fd-a26cb53{width:50%;}.elementor .e-e8037b7-c3c54e6{overflow:hidden;padding-block-start:2%;padding-block-end:5%;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:0px;background-image:url("https://ihst.ch/wp-content/uploads/2026/10/courbe-5.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-clip:border-box;flex-direction:row;}.elementor .e-0cb2fc8-e258104{font-family:Jost;font-weight:700;font-size:32px;color:var(--Marine);margin-block-end:0px;display:flex;justify-content:flex-start;align-self:start;}.elementor .e-f5af577-9c265ec{font-family:Lato;font-size:16px;color:var(--Marine);}.elementor .e-006e315-feb3806{padding:0px;flex-direction:column;gap:20px;}.elementor .e-aea4092-ab4e84d{width:100%;padding:0px;margin-block-start:0%;margin-block-end:30px;margin-inline-start:0%;margin-inline-end:0%;gap:24px;justify-content:center;align-items:center;}.elementor .e-1400f9b-d4bb664{font-family:Jost;font-weight:700;font-size:20px;color:var(--Marine);padding:0px;display:flex;flex-direction:row;}.elementor .e-e1dc9f0-822624a{font-family:Lato;font-size:16px;color:var(--Marine);text-align:start;}.elementor .e-7581f48-a2c1cc9{min-height:150px;padding:30px;border-radius:30px;border-width:0px;border-color:var(--Marine);border-style:solid;background-color:var(--Blanc);flex-direction:column;gap:15px;justify-content:flex-start;align-items:start;}.elementor .e-c62e292-d9e5599{font-family:Jost;font-weight:700;font-size:20px;color:var(--Marine);padding:0px;display:flex;flex-direction:row;}.elementor .e-c377bfd-6727809{font-family:Lato;font-size:16px;color:var(--Marine);text-align:start;}.elementor .e-98126cc-2525c90{min-height:150px;padding:30px;border-radius:30px;border-width:0px;border-color:var(--Marine);border-style:solid;background-color:var(--Blanc);flex-direction:column;gap:15px;justify-content:flex-start;align-items:start;}.elementor .e-e59c2e6-ec7fff9{font-family:Jost;font-weight:700;font-size:20px;color:var(--Marine);padding:0px;display:flex;flex-direction:row;}.elementor .e-2963d05-6a19e8b{font-family:Lato;font-size:16px;color:var(--Marine);text-align:start;}.elementor .e-293f20d-1c48177{min-height:150px;padding:30px;border-radius:30px;border-width:0px;border-color:var(--Marine);border-style:solid;background-color:var(--Blanc);flex-direction:column;gap:15px;justify-content:flex-start;align-items:start;}.elementor .e-846089f-dd540d8{font-family:Jost;font-weight:700;font-size:20px;color:var(--Marine);padding:0px;display:flex;flex-direction:row;}.elementor .e-fb68fb4-7ea02b3{font-family:Lato;font-size:16px;color:var(--Marine);text-align:start;}.elementor .e-d3b6159-fc982e7{min-height:150px;padding:30px;border-radius:30px;border-width:0px;border-color:var(--Marine);border-style:solid;background-color:var(--Blanc);flex-direction:column;gap:15px;justify-content:flex-start;align-items:start;}.elementor .e-5d5bef9-7e417b3{font-family:Jost;font-weight:700;font-size:20px;color:var(--Marine);padding:0px;display:flex;flex-direction:row;}.elementor .e-043b291-f30105b{font-family:Lato;font-size:16px;color:var(--Marine);text-align:start;}.elementor .e-d728750-66f28cb{min-height:150px;padding:30px;border-radius:30px;border-width:0px;border-color:var(--Marine);border-style:solid;background-color:var(--Blanc);flex-direction:column;gap:15px;justify-content:flex-start;align-items:start;}.elementor .e-826be9e-222a2a7{width:100%;height:fit-content;column-gap:20px;padding:0px;display:grid;row-gap:0px;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(1, 1fr);grid-auto-flow:row;}.elementor .e-2d5f6c7-e9aa702{width:100%;padding:0px;flex-direction:row;gap:30px;justify-content:flex-start;align-items:center;}.elementor .e-18e6559-043cb92{font-family:Lato;font-weight:400;font-size:16px;color:var(--Blanc);display:flex;}.elementor .e-f2e0462-22ebaf8{width:fit-content;height:fit-content;padding-block-start:10px;padding-block-end:10px;padding-inline-start:30px;padding-inline-end:30px;border-radius:30px;background-color:var(--Marine);flex-direction:row;gap:20px;justify-content:center;align-items:center;align-self:start;}.elementor .e-7489eac-476b219{padding:0px;margin-block-start:30px;justify-content:flex-end;}.elementor .e-b43bea1-ec198d6{padding-block-start:4%;padding-block-end:4%;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:3%;background-color:var(--Beige);flex-direction:column;}.elementor .e-2d6bb69{padding:0px;flex-direction:column;}.elementor .e-fd5f9ee-e0757bb{font-family:Lato;font-size:14px;color:var(--Rouge);letter-spacing:2px;text-transform:uppercase;}.elementor .e-2ef6b49-2fd60d2{font-family:Jost;font-weight:700;color:var(--Marine);margin-block-start:10px;margin-block-end:40px;}.elementor .e-f9a6488-616dddd{font-family:Lato;font-size:13px;color:var(--Marine);}.elementor .e-143c80b-62cf0d1{width:25%;height:400px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:30px;background-color:#F5F9FD;flex-direction:column;justify-content:space-around;}.elementor .e-f211d70-8369c5e{width:75%;padding:0px;}.elementor .e-f18637d-8351256{padding-block-start:8%;padding-block-end:8%;padding-inline-start:5%;padding-inline-end:5%;background-image:url("https://ihst.ch/wp-content/uploads/2026/10/courbe-4.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:auto;background-position:center center;flex-direction:row;gap:20px;}.elementor .e-d4871a3-0d60420{padding:0px;}.elementor .e-54d7998-a3af4a2{font-family:Jost;font-weight:700;font-size:32px;color:var(--Marine);margin-block-end:0px;display:flex;justify-content:flex-start;align-self:start;}.elementor .e-d77d21a-aaae71a{font-family:Lato;font-size:16px;color:var(--Marine);margin-block-start:30px;}.elementor .e-b1fda5b-43dc307{width:50%;padding:0px;flex-direction:column;}.elementor .e-9ecd8df-786404a{font-family:Lato;font-weight:500;font-size:16px;color:var(--Marine);}.elementor .e-7f45afb-58f223c{font-family:Lato;font-weight:500;font-size:16px;color:var(--Marine);}.elementor .e-10590ed-b8817ce{font-family:Lato;font-weight:500;font-size:16px;color:var(--Marine);}.elementor .e-8f738ab-d2d6c5b{flex-direction:column;gap:10px;}.elementor .e-51f878e-6e877c8{font-family:Lato;font-weight:400;font-size:16px;color:var(--Blanc);display:flex;}.elementor .e-e92ef9e-a5ce924{width:fit-content;height:fit-content;padding-block-start:10px;padding-block-end:10px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:0px;border-radius:30px;background-color:var(--Marine);flex-direction:row;gap:20px;justify-content:center;align-items:center;align-self:start;}.elementor .e-92f210c-8f6a43f{padding:0px;margin-block-start:20px;gap:20px;}.elementor .e-31484f1-a77ec66{width:50%;padding:0px;flex-direction:column;}.elementor .e-2978031{padding-block-start:7%;padding-block-end:7%;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--Ciel-28);flex-direction:row;gap:40px;}