.elementor .e-c8600f0-f595e14{font-family:Jost;font-size:17px;}.elementor .e-fb4fb08-a169056{width:fit-content;flex-direction:row;gap:20px;align-items:center;}.elementor .e-3c8ef74-d22519e{padding:0px;border-width:0px;border-color:var(--Marine);justify-content:center;align-items:center;}.elementor .e-386506b-b6c91f3{width:3px;height:40px;padding:0px;background-color:var(--Marine);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-dd34923-60ed7a6{font-family:Jost;font-size:17px;color:var(--Marine);}.elementor .e-49d24cb-a9d135b{width:fit-content;flex-direction:row;gap:20px;align-items:center;}.elementor .e-641decb-42ad5bd{padding:0px;justify-content:center;align-items:center;}.elementor .e-775d6d9-bc60d10{width:3px;height:40px;padding:0px;background-color:var(--Marine);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-a11d9a2-ea9c169{font-family:Jost;font-size:17px;}.elementor .e-282e469-536b8a0{flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-8c6f21e-7d25079{padding:0px;justify-content:center;align-items:center;align-self:center;}.elementor .e-71a9f8f-e41c9af{width:3px;height:40px;padding:0px;background-color:var(--Marine);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-15ea755-4e62df9{font-family:Jost;font-size:17px;}.elementor .e-853c391-f088791{width:fit-content;flex-direction:row;gap:20px;align-items:center;}.elementor .e-4c74007-b7309bc{padding:0px;justify-content:center;align-items:center;}.elementor .e-69dce7e{padding-block-start:1%;padding-block-end:1%;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--Ciel);display:flex;flex-direction:row;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);justify-content:space-between;align-items:center;/* Conteneurs de sous-navigation */
.subnav-item {
  position: relative !important;
}

/* Soulignement rouge */
.subnav-item::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 2px !important;
  background-color: #C11722 !important;
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}

/* Hover et actif */
.subnav-item:hover::after,
.subnav-item.active::after {
  opacity: 1 !important;
}
.subnav-item:hover::after,
.subnav-item:has(a:hover)::after {
  opacity: 1 !important;
  visibility: visible !important;
}

/* Les 4 blocs de navigation */
selector > .subnav-item {
  flex: 1 1 0 !important;
  min-width: 0;
  width: 0 !important;
  justify-content: center !important;
  align-items: center !important;
}

/* Les séparateurs */
selector > .subnav-separator {
  flex: 0 0 1px !important;
  width: 1px !important;
  min-width: 1px !important;
}

.subnav-item {
   color: #0D3049 !important;
}

.subnav-item:hover,
.subnav-item.active,
.subnav-item:hover a,
.subnav-item.active a {
  color: #0D3049 !important;
}\n}.elementor .e-31360318-6f236dd{font-family:Jost;font-size:17px;}.elementor .e-70811dd-e572936{display:none;flex-direction:column;}.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-weight:700;font-size:18px;color:var(--Marine);}.elementor .e-291230b-826b795{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:20px;}.elementor .e-ddbce92-861f80b{width:40%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;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/image24.png");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:5%;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-6657b8f-201e762{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-4cfaf8e-26b4bea{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-0bd6296-304d422{padding:0px;flex-direction:column;}.elementor .e-0d6ade8-d708492{padding:20px;margin:0px;border-radius:15px;background-color:var(--Beige);gap:10px;align-items:center;}.elementor .e-ad113af-0100b71{padding:0px;}.elementor .e-cebb9c2-4c08ed3{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-2585cf1-e2fab12{padding:0px;flex-direction:column;}.elementor .e-4dfbc05-40be65d{padding:20px;margin:0px;border-radius:15px;background-color:var(--Beige);gap:10px;align-items:center;}.elementor .e-30324e7-4ccb21b{padding:0px;}.elementor .e-2bd652a-1f33f49{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-c087f63-bb27511{padding:0px;flex-direction:column;}.elementor .e-ad6cc5c-e74916f{padding:20px;margin:0px;border-radius:15px;background-color:var(--Beige);gap:10px;align-items:center;}.elementor .e-34a5d5a-a5e3947{padding:0px;}.elementor .e-11bb7c9-df0c1ec{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-65bd5a6-0ad042a{padding:0px;flex-direction:column;}.elementor .e-d743cbc-ce48b6c{padding:20px;margin:0px;border-radius:15px;background-color:var(--Beige);gap:10px;align-items:center;}.elementor .e-3ad5157-779138a{padding:0px;}.elementor .e-4bbc4bc-119f06a{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-a09988c-2322dd0{padding:0px;flex-direction:column;}.elementor .e-6827290-b8b383e{padding:20px;margin:0px;border-radius:15px;background-color:var(--Beige);gap:10px;align-items:center;}.elementor .e-6447d51-2052414{padding:0px;}.elementor .e-b022339-9077c07{padding:0px;margin-block-start:30px;display:flex;flex-direction:column;gap:10px;}.elementor .e-c1032c1-50e72b4{width:30%;padding-block-start:4%;padding-block-end:4%;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--Beige2);flex-direction:column;}.elementor .e-7ee5d3e-2a2aa04{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-faa897b-55ce10a{width:100%;padding:0px;margin-inline-end:10%;flex-direction:column;gap:20px;justify-content:flex-start;align-items:start;}.elementor .e-370b5d3-be8d406{font-family:Lato;font-size:14px;color:var(--Blanc);text-align:center;}.elementor .e-1c9512f-f521d16{padding:20px;border-radius:20px;background-color:var(--Marine);flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-cfcd29c-b9d9c1d{font-family:Lato;font-size:14px;color:var(--Blanc);text-align:center;}.elementor .e-9f725a4-a1d3702{height:fit-content;padding:20px;border-radius:20px;background-color:var(--Marine);flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-ad5dcd5-ed69acb{width:100%;padding:0px;flex-direction:row;gap:30px;justify-content:flex-start;align-items:stretch;}.elementor .e-5750006-e44bec4{font-family:Lato;font-size:14px;color:var(--Blanc);text-align:center;}.elementor .e-1b23700-549d8e0{padding:20px;border-radius:20px;background-color:var(--Marine);flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-c38da6e-5ecd406{font-family:Lato;font-size:14px;color:var(--Blanc);text-align:center;}.elementor .e-24c022e-76dc605{height:fit-content;padding:20px;border-radius:20px;background-color:var(--Marine);flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-4861b94-7901a77{width:100%;padding:0px;flex-direction:row;gap:30px;justify-content:flex-start;align-items:stretch;}.elementor .e-05c7795-0b80701{font-family:Lato;font-size:14px;color:var(--Rouge);letter-spacing:2px;text-transform:uppercase;}.elementor .e-5f1487c-0bfa680{width:100%;padding:0px;margin-inline-end:10%;flex-direction:column;gap:20px;justify-content:flex-start;align-items:start;}.elementor .e-69b73f9-3b94961{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-763c75c-388a1ce{padding:0px;flex-direction:column;}.elementor .e-379ec52-0658137{padding:20px;margin:0px;border-radius:15px;background-color:var(--DUP_Ciel);gap:10px;align-items:center;}.elementor .e-fc37f1b-50a77d2{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-f5349ba-a81258c{padding:0px;flex-direction:column;}.elementor .e-4f35a10-c1c4ed8{padding:20px;margin:0px;border-radius:15px;background-color:var(--DUP_Ciel);gap:10px;align-items:center;}.elementor .e-1a07026-f2dfc5f{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-0ead6fc-8c132cd{padding:0px;flex-direction:column;}.elementor .e-10cd8fe-957e6c2{padding:20px;margin:0px;border-radius:15px;background-color:var(--DUP_Ciel);gap:10px;align-items:center;}.elementor .e-d20be29-727d8ea{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-5ed96e0-3977bab{padding:0px;flex-direction:column;}.elementor .e-484cc6e-dff3fd7{padding:20px;margin:0px;border-radius:15px;background-color:var(--DUP_Ciel);gap:10px;align-items:center;}.elementor .e-cea17ba-513b8b9{width:100%;padding:0px;margin-block-start:30px;flex-direction:column;gap:10px;justify-content:flex-start;align-items:center;}.elementor .e-81de203-1097e5c{padding:0px;margin-block-start:15px;flex-direction:column;gap:0px;}.elementor .e-b1c374e-b113a3c{font-family:Lato;font-size:14px;color:var(--Marine);margin-block-start:20px;}.elementor .e-8ca0e7e-504e202{width:70%;padding-block-start:4%;padding-block-end:4%;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--Ciel-28);flex-direction:column;gap:30px;align-items:start;}.elementor .e-8061c82-83fc396{padding:0px;flex-direction:row;justify-content:space-evenly;}.elementor .e-2faffdf-191183b{font-family:Lato;font-size:14px;color:var(--Rouge);letter-spacing:2px;text-transform:uppercase;}.elementor .e-b68ba60-bf4f7f3{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-5cd8187-ed7ea9f{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:column;gap:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-e9adeb6-bcdba68{font-family:Lato;font-size:16px;color:var(--Marine);}.elementor .e-a20bb4e{padding-block-start:3%;padding-block-end:3%;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--Beige);flex-direction:column;gap:20px;}.elementor .e-cf6b937-a489c2d{height:100px;background-image:url("https://ihst.ch/wp-content/uploads/2026/10/business-people-boardroom-meeting-discussion-office-team-communication-sharing-ideas-creative-group-employee-workers-conference-planning-collaboration-workplace-1024x617.jpg");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:0% 0%;flex-direction:column;}.elementor .e-fb2c1c9{padding:0px;flex-direction:column;}.elementor .e-576f2f5-3886f16{height:50px;padding:0px;border-width:0px;border-color:var(--Bordeaux);border-style:solid;background-color:var(--Bordeaux);display:flex;}.elementor .e-8a5df60{padding:0px;flex-direction:column;}.elementor .e-aee16a4-a463e95{font-family:Lato;font-size:14px;color:var(--Rouge);letter-spacing:2px;text-transform:uppercase;}.elementor .e-c3ac6e5-0ca0ec6{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-ba6fd9d-dc2640e{font-family:Jost;font-weight:700;font-size:2.5rem;color:var(--Marine);margin-block-end:40px;}.elementor .e-878867b-9d1bdfc{font-family:Lato;font-weight:700;font-size:18px;color:var(--Marine);}.elementor .e-b2f6afe-a0eb2e3{font-family:Lato;font-size:16px;color:var(--Marine);}.elementor .e-02f9815-14b8a2b{font-family:Lato;font-weight:400;font-size:16px;color:var(--Blanc);display:flex;}.elementor .e-c7f7b15-4fc8946{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:30px;border-radius:30px;background-color:var(--Rouge);display:block;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;align-self:start;}.elementor .e-5aba149-e86e546{padding:0px;margin-block-start:10px;flex-direction:column;gap:20px;}.elementor .e-d015418-a103de5{width:40%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-925e95f-ab92dde{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/11/ec6dc987-f742-47f9-9ce5-293ded18f366.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-d89c4a2-65db346{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-716600f-bae1569{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-f8a2c75-9b69a79{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-447fc04-f9a1038{padding:0px;flex-direction:column;}.elementor .e-2e2066f-3061d25{padding:20px;margin:0px;border-radius:15px;background-color:var(--Beige);gap:10px;align-items:center;}.elementor .e-870c907-79981c0{padding:0px;}.elementor .e-f3e256b-ebecbf9{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-8cd7710-85b8957{padding:0px;flex-direction:column;}.elementor .e-754ad6c-c805876{padding:20px;margin:0px;border-radius:15px;background-color:var(--Beige);gap:10px;align-items:center;}.elementor .e-9d3441e-041c2f4{padding:0px;}.elementor .e-a4e9d71-11920d9{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-62f6e10-14b7726{padding:0px;flex-direction:column;}.elementor .e-5b2892c-53eaf63{padding:20px;margin:0px;border-radius:15px;background-color:var(--Beige);gap:10px;align-items:center;}.elementor .e-ee396db-743d6a1{padding:0px;}.elementor .e-8ab384e-f33bb74{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-15ea224-1e75b14{padding:0px;flex-direction:column;}.elementor .e-ba220bb-442e932{padding:20px;margin:0px;border-radius:15px;background-color:var(--Beige);gap:10px;align-items:center;}.elementor .e-cd30d90-ebffabd{padding:0px;}.elementor .e-78f5fdb-2e94cb9{padding:0px;margin-block-start:30px;display:flex;flex-direction:column;gap:10px;}.elementor .e-c7aebd7-11360e6{width:30%;padding-block-start:4%;padding-block-end:4%;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--Beige2);flex-direction:column;}.elementor .e-6204729-ed9338f{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-0508772-d47388c{width:100%;padding:0px;margin-inline-end:10%;flex-direction:column;gap:20px;justify-content:flex-start;align-items:start;}.elementor .e-877ffb7-e7293b8{font-family:Lato;font-size:14px;color:var(--Blanc);text-align:center;}.elementor .e-5b9d1b5-c530af5{padding:20px;border-radius:20px;background-color:var(--Marine);flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-408e522-4df1d90{font-family:Lato;font-size:14px;color:var(--Blanc);text-align:center;}.elementor .e-7ab0595-b89174f{height:fit-content;padding:20px;border-radius:20px;background-color:var(--Marine);flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-304ab0e-72d33e9{font-family:Lato;font-size:14px;color:var(--Blanc);text-align:center;}.elementor .e-e1d255b-a93a78d{height:fit-content;padding:20px;border-radius:20px;background-color:var(--Marine);flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-af3996b-9f73e0e{width:100%;padding:0px;flex-direction:row;gap:30px;justify-content:flex-start;align-items:stretch;}.elementor .e-1ce9697-78a1eff{font-family:Lato;font-size:14px;color:var(--Rouge);letter-spacing:2px;text-transform:uppercase;}.elementor .e-cc91082-f2e3a2c{width:100%;padding:0px;margin-inline-end:10%;flex-direction:column;gap:20px;justify-content:flex-start;align-items:start;}.elementor .e-bf6270b-6be4e50{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-abe3802-ea30fcd{padding:0px;flex-direction:column;}.elementor .e-e7636ad-fe1ee3a{padding:20px;margin:0px;border-radius:15px;background-color:var(--DUP_Ciel);gap:10px;align-items:center;}.elementor .e-23aa7eb-4cd965d{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-cd2f791-62bd9d1{padding:0px;flex-direction:column;}.elementor .e-29076b2-24271b2{padding:20px;margin:0px;border-radius:15px;background-color:var(--DUP_Ciel);gap:10px;align-items:center;}.elementor .e-796cb19-82025a4{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-96dfadc-045c789{padding:0px;flex-direction:column;}.elementor .e-bec444d-600f94d{padding:20px;margin:0px;border-radius:15px;background-color:var(--DUP_Ciel);gap:10px;align-items:center;}.elementor .e-3ea546f-a79ad1b{width:100%;padding:0px;margin-block-start:30px;flex-direction:column;gap:10px;justify-content:flex-start;align-items:center;}.elementor .e-86f44db-750534f{padding:0px;margin-block-start:15px;flex-direction:column;gap:0px;}.elementor .e-5d87aa1-f4dd254{font-family:Lato;font-size:14px;color:var(--Marine);margin-block-start:20px;}.elementor .e-0919aec-64a9e5c{width:70%;padding-block-start:4%;padding-block-end:4%;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--Ciel-28);flex-direction:column;gap:30px;align-items:start;}.elementor .e-cafec0e-a5ea839{padding:0px;flex-direction:row;justify-content:space-evenly;}.elementor .e-9eb7888-22e386c{font-family:Lato;font-size:14px;color:var(--Rouge);letter-spacing:2px;text-transform:uppercase;}.elementor .e-a6f1429-e6f6da4{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-7fd1807-630656a{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:column;gap:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-4798f60-6692885{font-family:Lato;font-size:16px;color:var(--Marine);}.elementor .e-24e3f57-a5903c6{padding-block-start:3%;padding-block-end:3%;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--Beige);flex-direction:column;gap:20px;}.elementor .e-d18c89d-57c2f63{height:100px;background-image:url("https://ihst.ch/wp-content/uploads/2026/10/business-people-boardroom-meeting-discussion-office-team-communication-sharing-ideas-creative-group-employee-workers-conference-planning-collaboration-workplace-1024x617.jpg");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:0% 0%;flex-direction:column;}.elementor .e-18780d0-b58a87e{padding:0px;flex-direction:column;}.elementor .e-f8eab60-4d3cf9b{height:50px;padding:0px;border-width:0px;border-color:var(--Bordeaux);border-style:solid;background-color:var(--Bordeaux);display:flex;}.elementor .e-63adfc6-5123f4a{padding:0px;flex-direction:column;}.elementor .e-8bc66ef-2d66300{font-family:Lato;font-size:14px;color:var(--Rouge);letter-spacing:2px;text-transform:uppercase;}.elementor .e-5a12cd9-ff13efb{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-fb2aa5c-4b1ca16{font-family:Jost;font-weight:700;font-size:2.5rem;color:var(--Marine);margin-block-end:40px;}.elementor .e-64f381b-6bfd62e{font-family:Lato;font-weight:700;font-size:18px;color:var(--Marine);}.elementor .e-8f5f816-39ca0e2{font-family:Lato;font-size:16px;color:var(--Marine);}.elementor .e-9032875-97a57b7{font-family:Lato;font-weight:400;font-size:16px;color:var(--Blanc);display:flex;}.elementor .e-f077e60-94ac015{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:30px;border-radius:30px;background-color:var(--Rouge);display:block;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;align-self:start;}.elementor .e-0168df2-0fe8f5c{padding:0px;margin-block-start:10px;flex-direction:column;gap:20px;}.elementor .e-d254e9e-d0f5e16{width:40%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-b991b30-d1415ae{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/image25.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-3062476-b248119{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-22fe99b-35e11fa{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-1415348-f861118{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-c164a7e-f36475e{padding:0px;flex-direction:column;}.elementor .e-7052e6a-39fab77{padding:20px;margin:0px;border-radius:15px;background-color:var(--Beige);gap:10px;align-items:center;}.elementor .e-ac43cc8-d56d3d6{padding:0px;}.elementor .e-504c851-df30cc5{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-51f7213-7258d52{padding:0px;flex-direction:column;}.elementor .e-6e20c62-c1707ef{padding:20px;margin:0px;border-radius:15px;background-color:var(--Beige);gap:10px;align-items:center;}.elementor .e-37a9111-3c59bf6{padding:0px;}.elementor .e-eb76b41-dba53ce{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-bcd2f5b-e88a5ba{padding:0px;flex-direction:column;}.elementor .e-46462db-bb3c6fb{padding:20px;margin:0px;border-radius:15px;background-color:var(--Beige);gap:10px;align-items:center;}.elementor .e-dfb3856-79670fe{padding:0px;}.elementor .e-1ef5cb1-126f8bf{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-5af4222-989e28a{padding:0px;flex-direction:column;}.elementor .e-6d6e07d-8aece38{padding:20px;margin:0px;border-radius:15px;background-color:var(--Beige);gap:10px;align-items:center;}.elementor .e-4bb5a1d-a35402a{padding:0px;}.elementor .e-b65bc4c-da06b87{padding:0px;margin-block-start:30px;display:flex;flex-direction:column;gap:10px;}.elementor .e-7fb4a86-9c923c9{width:30%;padding-block-start:4%;padding-block-end:4%;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--Beige2);flex-direction:column;}.elementor .e-6fdfa50-8ba07c7{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-e95b11f-04ebe66{width:100%;padding:0px;margin-inline-end:10%;flex-direction:column;gap:20px;justify-content:flex-start;align-items:start;}.elementor .e-e79982c-eb54160{font-family:Lato;font-size:14px;color:var(--Blanc);text-align:center;}.elementor .e-9f89921-bc3185e{padding:20px;border-radius:20px;background-color:var(--Marine);flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-e6e9cb3-288d911{font-family:Lato;font-size:14px;color:var(--Blanc);text-align:center;}.elementor .e-6a3b5ea-8bfda6b{height:fit-content;padding:20px;border-radius:20px;background-color:var(--Marine);flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-b447729-668c772{font-family:Lato;font-size:14px;color:var(--Blanc);text-align:center;}.elementor .e-c7307f2-5d04b18{height:fit-content;padding:20px;border-radius:20px;background-color:var(--Marine);flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-86c0e25-d5dbb76{width:100%;padding:0px;flex-direction:row;gap:30px;justify-content:flex-start;align-items:stretch;}.elementor .e-aa27c2f-0d064d8{font-family:Lato;font-size:14px;color:var(--Rouge);letter-spacing:2px;text-transform:uppercase;}.elementor .e-5d263a2-17589ca{width:100%;padding:0px;margin-inline-end:10%;flex-direction:column;gap:20px;justify-content:flex-start;align-items:start;}.elementor .e-9552de9-67b32ce{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-ba47bbc-0ce207d{padding:0px;flex-direction:column;}.elementor .e-84c94e2-3333df5{padding:20px;margin:0px;border-radius:15px;background-color:var(--DUP_Ciel);gap:10px;align-items:center;}.elementor .e-5b230fd-c9bd1fd{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-86c5fcf-1780873{padding:0px;flex-direction:column;}.elementor .e-c1e4f83-608dcf5{padding:20px;margin:0px;border-radius:15px;background-color:var(--DUP_Ciel);gap:10px;align-items:center;}.elementor .e-4b3cea6-17981ec{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-3c1f02d-6249d4e{padding:0px;flex-direction:column;}.elementor .e-4ef71d3-a19ee1e{padding:20px;margin:0px;border-radius:15px;background-color:var(--DUP_Ciel);gap:10px;align-items:center;}.elementor .e-64ba79f-0f12b61{width:100%;padding:0px;margin-block-start:30px;flex-direction:column;gap:10px;justify-content:flex-start;align-items:center;}.elementor .e-dccea6b-4699bb8{padding:0px;margin-block-start:15px;flex-direction:column;gap:0px;}.elementor .e-b929c12-1e8167c{font-family:Lato;font-size:14px;color:var(--Marine);margin-block-start:20px;}.elementor .e-e2e7488-542bb03{width:70%;padding-block-start:4%;padding-block-end:4%;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--Ciel-28);flex-direction:column;gap:30px;align-items:start;}.elementor .e-45a04d8-578d887{padding:0px;flex-direction:row;justify-content:space-evenly;}.elementor .e-1066ea0-15368eb{font-family:Lato;font-size:14px;color:var(--Rouge);letter-spacing:2px;text-transform:uppercase;}.elementor .e-1d39a72-719e3fc{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-404cdfa-7e51717{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:column;gap:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-04cdbe8-3cf6764{font-family:Lato;font-size:16px;color:var(--Marine);}.elementor .e-f7e8756-09d9787{padding-block-start:3%;padding-block-end:3%;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--Beige);flex-direction:column;gap:20px;}.elementor .e-780a919-418ee0a{height:100px;background-image:url("https://ihst.ch/wp-content/uploads/2026/10/business-people-boardroom-meeting-discussion-office-team-communication-sharing-ideas-creative-group-employee-workers-conference-planning-collaboration-workplace-1024x617.jpg");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:0% 0%;flex-direction:column;}.elementor .e-2bed9fd-f7c7a03{padding:0px;flex-direction:column;}.elementor .e-71ca5c6-1941f21{height:50px;padding:0px;border-width:0px;border-color:var(--Bordeaux);border-style:solid;background-color:var(--Bordeaux);display:flex;}.elementor .e-db35b50-fd526d4{padding:0px;flex-direction:column;}.elementor .e-26dd583-f803b60{font-family:Lato;font-size:14px;color:var(--Rouge);letter-spacing:2px;text-transform:uppercase;}.elementor .e-a6118ac-3781636{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-640753f-86238f6{font-family:Jost;font-weight:700;font-size:2.5rem;color:var(--Marine);margin-block-end:40px;}.elementor .e-6a12c6b-b3cb8fe{font-family:Lato;font-weight:700;font-size:18px;color:var(--Marine);}.elementor .e-fdcc985-2475176{font-family:Lato;font-size:16px;color:var(--Marine);}.elementor .e-a55f5ba-947f3e8{font-family:Lato;font-weight:400;font-size:16px;color:var(--Blanc);display:flex;}.elementor .e-3595ee2-0218f25{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:30px;border-radius:30px;background-color:var(--Rouge);display:block;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;align-self:start;}.elementor .e-6d7ca8a-e56267d{padding:0px;margin-block-start:10px;flex-direction:column;gap:20px;}.elementor .e-68a45ed-3d06b8c{width:40%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-6572826-d075467{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/exhausted-overworked-woman-being-unwell-with-migraine-office-scaled.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-c48b001-55ec76a{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-7417ed9-947c106{font-family:Lato;font-size:15px;color:var(--Marine);}.elementor .e-624a04f-6fe13b6{padding:0px;flex-direction:column;}.elementor .e-9bf834a-a7efbbf{padding:20px;margin:0px;border-radius:15px;background-color:var(--Beige);gap:10px;align-items:center;}.elementor .e-e451f02-eff5e83{padding:0px;}.elementor .e-6903a50-da60d19{font-family:Lato;font-size:14px;color:var(--Blanc);text-align:center;}.elementor .e-61d57b6-148817b{padding:20px;border-radius:20px;background-color:var(--Marine);flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-3fc6f36-c1e1ecc{font-family:Lato;font-size:14px;color:var(--Blanc);text-align:center;}.elementor .e-d57ba94-face317{height:fit-content;padding:20px;border-radius:20px;background-color:var(--Marine);flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-7d7e1d0-2a4366b{width:100%;padding:0px;flex-direction:row;gap:30px;justify-content:flex-start;align-items:stretch;}.elementor .e-097344f-cd6d1a4{height:100px;background-image:url("https://ihst.ch/wp-content/uploads/2026/10/business-people-boardroom-meeting-discussion-office-team-communication-sharing-ideas-creative-group-employee-workers-conference-planning-collaboration-workplace-1024x617.jpg");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:0% 0%;flex-direction:column;}.elementor .e-b07f231-4007184{padding:0px;flex-direction:column;}.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);display:flex;flex-direction:row;gap:40px;}