.elementor .e-d855604-1b34822{width:80px;height:2px;background-color:#ff0000;}.elementor .e-1215806-8117d76{font-family:Roboto Flex;font-weight:100;font-size:16px;color:#f7f6f3;letter-spacing:6px;word-spacing:6px;margin-inline-start:25px;}.elementor .e-0b983b2-187621e{max-width:75%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:center;}.elementor .e-192f270-ca0e3bb{font-family:Noto Serif;font-weight:300;font-size:60px;color:#f7f6f3;}.elementor .e-1b1b360-d8e1332{max-width:50%;font-size:20px;color:#f7f6f3;margin-block-start:50px;}.elementor .e-495d621-039f26e{max-width:75%;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;align-self:center;}.elementor .e-eaab5f6-2f4ccc1{max-width:75%;margin-block-start:50px;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;align-items:start;align-self:center;}.elementor .e-12a048e-3e248f8{font-size:20px;color:#f0f0f099;}.elementor .e-343649f-d3aee16{font-size:20px;color:#f0f0f099;}.elementor .e-bd952fe-e8a7a5f{font-size:20px;color:#f0f0f099;}.elementor .e-bb3699b-8ca15a5{max-width:75%;margin-block-start:100px;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffffffad;border-style:solid;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:start;align-self:center;}.elementor .e-9cf5b57{min-height:1000px;margin-block-start:-125px;background-image:linear-gradient(#0000009e, #0000009e),url("http://wpdev.h-development.ch/wp-content/uploads/2026/05/fabrication-horlogere-h-development.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#47474700;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-f131635-1ca1138{width:20px;height:2px;background-color:#ff0000;}.elementor .e-40a5278-1c0dd7c{font-family:Roboto Flex;font-weight:100;font-size:13px;color:#0e1114bf;letter-spacing:6px;word-spacing:6px;margin-inline-start:25px;}.elementor .e-3e99871-5da79e5{max-width:75%;color:#0f1215;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:center;}.elementor .e-d057f3e-1493d40{max-width:490px;font-family:Noto Serif;font-weight:200;font-size:50px;color:#0e1114bf;margin-block-start:20px;}.elementor .e-6aebae3-66d5179{min-height:350px;margin-block-start:100px;margin-block-end:100px;}.elementor .e-98cc8e1-cbe75a8{font-size:20px;color:#0e1114bf;line-height:33px;}.elementor .e-603a1c6-21a06cb{min-height:350px;align-self:center;}.elementor .e-4f0c005{max-width:75%;background-color:#f7f6f3;flex-direction:row;}.elementor .e-255f952-448e444{width:20px;height:2px;background-color:#ff0000;}.elementor .e-c2ee8bd-dd0bf30{font-family:Roboto Flex;font-weight:100;font-size:13px;color:#0e1114bf;letter-spacing:6px;word-spacing:6px;margin-inline-start:25px;}.elementor .e-c3eb12c-e7f3650{max-width:75%;color:#0f1215;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:center;}.elementor .e-135d7ee-d24f759{max-width:490px;font-family:Noto Serif;font-weight:200;font-size:50px;color:#0e1114bf;margin-block-start:20px;}.elementor .e-f6e1194-48ffcaf{margin-block-start:100px;margin-block-end:100px;}.elementor .e-b23a22b-79481db{max-width:450px;font-size:15px;color:#0e1114bf;line-height:33px;text-align:end;}.elementor .e-4a2cd02-6942851{min-width:0px;display:flex;justify-content:flex-end;align-self:center;}.elementor .e-ad8c00f-e665e4a{max-width:75%;background-color:#f7f6f3;flex-direction:row;justify-content:space-between;}.elementor .e-d442fb8-6ad03a5{display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-76a0475-fec5b80{max-width:490px;font-family:Noto Serif;font-weight:200;font-size:22px;color:#0e1114bf;text-align:start;margin-block-start:20px;}.elementor .e-dd68105-bbd02f4{max-width:450px;font-size:15px;color:#0e1114bf;line-height:25px;text-align:start;margin-block-start:20px;}.elementor .e-e0cd7f8-8cfb322{display:flex;flex-direction:column;justify-content:space-between;}.elementor .e-14fb685{width:25%;padding:30px;border-width:1px;border-color:#0E111433;border-style:solid;flex-direction:column;}.elementor .e-14fb685:hover,.elementor .e-14fb685:focus-visible{background-color:#f9f9f9;}.elementor .e-8b03823-106bc36{display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-b9e3d28-c8e3382{max-width:490px;font-family:Noto Serif;font-weight:200;font-size:22px;color:#0e1114bf;text-align:start;margin-block-start:20px;}.elementor .e-8ac5d08-8ca2cda{max-width:450px;font-size:15px;color:#0e1114bf;line-height:25px;text-align:start;margin-block-start:20px;}.elementor .e-ea18abe-ea172a4{display:flex;flex-direction:column;justify-content:space-between;}.elementor .e-c824f53-620e0a7{width:25%;padding:30px;border-width:1px;border-color:#0E111433;border-style:solid;flex-direction:column;}.elementor .e-c824f53-620e0a7:hover,.elementor .e-c824f53-620e0a7:focus-visible{background-color:#f9f9f9;}.elementor .e-9ec39a6-01740e1{display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-922263c-9643209{max-width:490px;font-family:Noto Serif;font-weight:200;font-size:22px;color:#0e1114bf;text-align:start;margin-block-start:20px;}.elementor .e-59c50bc-d97898d{max-width:450px;font-size:15px;color:#0e1114bf;line-height:25px;text-align:start;margin-block-start:20px;}.elementor .e-95ab944-2c5a402{display:flex;flex-direction:column;justify-content:space-between;}.elementor .e-cd01fd8-bf3ecec{width:25%;padding:30px;border-width:1px;border-color:#0E111433;border-style:solid;flex-direction:column;}.elementor .e-cd01fd8-bf3ecec:hover,.elementor .e-cd01fd8-bf3ecec:focus-visible{background-color:#f9f9f9;}.elementor .e-39a1cae-0b3908d{display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-cff178f-7cde763{max-width:490px;font-family:Noto Serif;font-weight:200;font-size:22px;color:#0e1114bf;text-align:start;margin-block-start:20px;}.elementor .e-a9899c5-590df10{max-width:450px;font-size:15px;color:#0e1114bf;line-height:25px;text-align:start;margin-block-start:20px;}.elementor .e-315efd9-a323b47{display:flex;flex-direction:column;justify-content:space-between;}.elementor .e-3fed450-2b963ab{width:25%;padding:30px;border-width:1px;border-color:#0E111433;border-style:solid;flex-direction:column;}.elementor .e-3fed450-2b963ab:hover,.elementor .e-3fed450-2b963ab:focus-visible{background-color:#f9f9f9;}.elementor .e-5111d3c{max-width:75%;flex-direction:row;}.elementor .e-b8cebac{width:50%;min-height:700px;background-image:url("http://wpdev.h-development.ch/wp-content/uploads/2026/05/atelier-precision-le-noirmont.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex-direction:column;}.elementor .e-6c33910-ed80043{width:20px;height:2px;background-color:#ff0000;}.elementor .e-ffcf524-1194c10{font-family:Roboto Flex;font-weight:100;font-size:13px;color:#0e1114bf;letter-spacing:6px;word-spacing:6px;margin-inline-start:25px;}.elementor .e-ae45017-75e789e{max-width:75%;color:#0f1215;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:center;}.elementor .e-99a5284-a9707c1{max-width:490px;font-family:Noto Serif;font-weight:200;font-size:50px;color:#0e1114bf;margin-block-start:20px;}.elementor .e-24a5b05-71f872e{font-size:20px;color:#0e1114bf;line-height:33px;margin-block-start:50px;}.elementor .e-d349432-ba3a8d5{max-width:75%;color:#0f1215;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;align-self:center;}.elementor .e-5c9d3eb{width:50%;background-color:#f9f9f9;flex-direction:column;justify-content:center;}.elementor .e-ca7b660{padding-block-start:0px;margin-block-start:100px;flex-direction:row;}.elementor .e-b470b72-b7ea522{width:20px;height:2px;background-color:#ff0000;}.elementor .e-2938ca0-69c87fb{font-family:Roboto Flex;font-weight:100;font-size:13px;color:#0e1114bf;letter-spacing:6px;word-spacing:6px;margin-inline-start:25px;}.elementor .e-def5774-efa24c6{max-width:75%;color:#0f1215;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:center;}.elementor .e-cd2a5be-3c81870{font-family:Noto Serif;font-weight:200;font-size:50px;color:#0e1114bf;margin-block-start:20px;}.elementor .e-9ee4751-49eaf6b{margin-block-start:100px;margin-block-end:50px;}.elementor .e-2ca4c8a-ade9c6a{max-width:85%;background-color:#f7f6f3;flex-direction:row;justify-content:space-between;}.elementor .e-d311bb7-d988717{font-family:Noto Serif;font-weight:300;font-size:57px;color:#140e0e63;}.elementor .e-c77ede5-6e2aec4{display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-7563dea-df5c470{max-width:490px;font-family:Noto Serif;font-weight:200;font-size:22px;color:#0e1114bf;text-align:start;margin-block-start:20px;}.elementor .e-8a784b0-e5b34b1{max-width:450px;font-size:15px;color:#0e1114bf;line-height:25px;text-align:start;margin-block-start:20px;}.elementor .e-5674d26-a769b78{display:flex;flex-direction:column;justify-content:space-between;}.elementor .e-edadd00-871ae2f{width:25%;padding:20px;border-width:1px;border-color:#0E111433;border-style:solid;flex-direction:column;}.elementor .e-edadd00-871ae2f:hover,.elementor .e-edadd00-871ae2f:focus-visible{background-color:#f9f9f9;}.elementor .e-ee92f32-c9178b9{font-family:Noto Serif;font-weight:300;font-size:57px;color:#140e0e63;}.elementor .e-7a7e52c-a0110bb{display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-9ef5672-2ff032f{max-width:490px;font-family:Noto Serif;font-weight:200;font-size:22px;color:#0e1114bf;text-align:start;margin-block-start:20px;}.elementor .e-d5490a8-c98da1e{max-width:450px;font-size:15px;color:#0e1114bf;line-height:25px;text-align:start;margin-block-start:20px;}.elementor .e-16fbbed-6f92a64{display:flex;flex-direction:column;justify-content:space-between;}.elementor .e-f8301ce-d22cf4e{width:25%;padding:20px;border-width:1px;border-color:#0E111433;border-style:solid;flex-direction:column;}.elementor .e-f8301ce-d22cf4e:hover,.elementor .e-f8301ce-d22cf4e:focus-visible{background-color:#f9f9f9;}.elementor .e-70e10eb-2d6106c{font-family:Noto Serif;font-weight:300;font-size:57px;color:#140e0e63;}.elementor .e-6044d20-42e1699{display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-ec59057-f645eeb{max-width:490px;font-family:Noto Serif;font-weight:200;font-size:22px;color:#0e1114bf;text-align:start;margin-block-start:20px;}.elementor .e-d584155-25ce7db{max-width:450px;font-size:15px;color:#0e1114bf;line-height:25px;text-align:start;margin-block-start:20px;}.elementor .e-08b40be-ab53e58{display:flex;flex-direction:column;justify-content:space-between;}.elementor .e-8c99494-37f6f4b{width:25%;padding:20px;border-width:1px;border-color:#0E111433;border-style:solid;flex-direction:column;}.elementor .e-8c99494-37f6f4b:hover,.elementor .e-8c99494-37f6f4b:focus-visible{background-color:#f9f9f9;}.elementor .e-dd3f897-78316c2{font-family:Noto Serif;font-weight:300;font-size:57px;color:#140e0e63;}.elementor .e-423ffa9-30a9187{display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-6f28c23-dd90d58{max-width:490px;font-family:Noto Serif;font-weight:200;font-size:22px;color:#0e1114bf;text-align:start;margin-block-start:20px;}.elementor .e-bc25692-6a2d0d4{max-width:450px;font-size:15px;color:#0e1114bf;line-height:25px;text-align:start;margin-block-start:20px;}.elementor .e-085e059-92f7516{display:flex;flex-direction:column;justify-content:space-between;}.elementor .e-23656f8-40d9693{width:25%;padding:20px;border-width:1px;border-color:#0E111433;border-style:solid;flex-direction:column;}.elementor .e-23656f8-40d9693:hover,.elementor .e-23656f8-40d9693:focus-visible{background-color:#f9f9f9;}.elementor .e-38f09a1-0263cbe{max-width:85%;padding:0px;flex-direction:row;}.elementor .e-ab820f8-297cd71{width:20px;height:2px;background-color:#ff0000;}.elementor .e-8c0ec11-493fe92{font-family:Roboto Flex;font-weight:100;font-size:13px;color:#0e1114bf;letter-spacing:6px;word-spacing:6px;margin-inline-start:25px;}.elementor .e-cc087b5-bd01da3{max-width:75%;color:#0f1215;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:center;}.elementor .e-31b1401-e762919{max-width:490px;font-family:Noto Serif;font-weight:200;font-size:50px;color:#0e1114bf;margin-block-start:20px;}.elementor .e-064dd0f-361158d{font-size:20px;color:#0e1114bf;line-height:33px;margin-block-start:50px;}.elementor .e-b8d06bd-fcd7dac{min-height:350px;margin-block-start:100px;margin-block-end:100px;}.elementor .e-34acc35-ac1623a{min-height:350px;align-self:center;}.elementor .e-414fa67-1801396{max-width:85%;margin-block-start:100px;background-color:#f7f6f3;flex-direction:row;}.elementor .e-42b9c20-e274439{width:20px;height:2px;background-color:#ff0000;}.elementor .e-e2accc4-a0b8293{font-family:Roboto Flex;font-weight:100;font-size:13px;color:#f7f6f3;letter-spacing:6px;word-spacing:6px;text-align:center;margin-inline-start:20px;}.elementor .e-55ef00f-1e46399{display:flex;gap:0px;justify-content:center;align-items:center;}.elementor .e-1127d6a-8793d2d{font-family:Noto Serif;font-weight:200;font-size:50px;color:#f7f6f3;text-align:center;margin-block-start:20px;}.elementor .e-c455de3-b35f1b2{font-size:20px;color:#f7f6f3;line-height:33px;text-align:center;margin-block-start:50px;}.elementor .e-7be04dd-6dd357c{max-width:75%;color:#0f1215;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .e-e4901a9{min-height:650px;background-image:linear-gradient(#000000d9, #000000d9),url("http://wpdev.h-development.ch/wp-content/uploads/2026/05/solutions-techniques-sur-mesure-h-development.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;flex-direction:column;justify-content:center;align-items:center;}