.elementor .e-381f0911-4358{max-width:65%;font-family:Poppins;font-weight:600;font-size:60px;color:#FFFFFF;line-height:1em;text-align:center;text-transform:uppercase;margin:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);\n}.elementor .e-3c8094a1-7270{max-width:70%;font-family:Poppins;font-weight:400;font-size:22px;color:#FFFFFF;line-height:1.3em;text-align:center;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);\n}.elementor .e-24d36be3-a23e:hover,.elementor .e-24d36be3-a23e:focus-visible{color:#FFFFFF;transform:scale3d(0.95, 0.95, 1);}.elementor .e-24d36be3-a23e{font-family:"DM Sans";font-weight:300;font-size:18px;color:#FFFFFF;line-height:1.2em;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:50px;padding-inline-end:50px;border-radius:300px;border-style:none;background-color:#E9590C;transition:transform 0.3s;}.elementor .e-4181dd85-d32d{width:100%;min-height:65vh;max-width:100%;padding-block-start:220px;padding-block-end:160px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:-100px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:linear-gradient(60deg, rgba(20,54,81,0.55) 0%,rgba(20,54,81,0.3) 100%),url("https://gimaxbau.ch/wp-content/uploads/2026/03/20230915_165818-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:40px;justify-content:center;align-items:center;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-5e30e541-28bc{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:25px;}.elementor .e-78ad5898-77af{width:42%;padding-inline-end:30px;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-62a0d901-d5d8{font-family:Poppins;font-weight:600;font-size:50px;color:#143651;line-height:1em;text-align:start;text-transform:uppercase;margin:0px;}.elementor .e-5c7f3f8-1d91{font-family:"DM Sans";font-weight:300;font-size:19px;color:#000000;line-height:1.2em;text-align:start;margin:0px;}.elementor .e-54a3f389-5737{font-family:"DM Sans";font-weight:300;font-size:19px;color:#000000;line-height:1.2em;text-align:start;margin:0px;}.elementor .e-3dac18b2-6c5a{width:58%;padding-inline-start:30px;display:flex;flex-direction:column;gap:30px;justify-content:center;}.elementor .e-10c4fb40-5777{width:100%;max-width:1400px;padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:center;}.elementor .e-5bbd375f-7446{width:100%;max-width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:30px;padding-inline-end:30px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .e-28e4a130-8f43{font-family:Poppins;font-weight:600;font-size:50px;color:#E9590C;line-height:1em;text-align:center;text-transform:uppercase;margin:0px;}.elementor .e-36db7f2c-188e{max-width:1000px;font-family:Poppins;font-weight:300;font-size:21px;color:#000000;line-height:1.3em;text-align:center;margin:0px;}.elementor .e-300e3b34-6e6e{width:100%;padding:10px;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-58218625-7f70{width:100px;height:85px;object-fit:contain;object-position:center center;}.elementor .e-3996cd89-2d20{font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.1em;margin:0px;}.elementor .e-9277d5c-c92f{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-2e78e9b1-d933{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-2eda3ec4-7d50{position:relative;font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.8em;padding-inline-end:0px;margin-block-start:0.4em;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;&::before { content:'\2714'; position:absolute; left:0; top:0.1em; color:#E9590C; font-size:1.05em; }\n}.elementor .e-3158bb7a-d626{position:relative;font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.8em;padding-inline-end:0px;margin-block-start:0.4em;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;&::before { content:'\2714'; position:absolute; left:0; top:0.1em; color:#E9590C; font-size:1.05em; }\n}.elementor .e-5b2e7fa9-54bd{position:relative;font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.8em;padding-inline-end:0px;margin-block-start:0.4em;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;&::before { content:'\2714'; position:absolute; left:0; top:0.1em; color:#E9590C; font-size:1.05em; }\n}.elementor .e-338d10e1-6250{position:relative;font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.8em;padding-inline-end:0px;margin-block-start:0.4em;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;&::before { content:'\2714'; position:absolute; left:0; top:0.1em; color:#E9590C; font-size:1.05em; }\n}.elementor .e-455aa4a2-e43f{position:relative;font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.8em;padding-inline-end:0px;margin-block-start:0.4em;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;&::before { content:'\2714'; position:absolute; left:0; top:0.1em; color:#E9590C; font-size:1.05em; }\n}.elementor .e-64bebefa-2276{position:relative;font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.8em;padding-inline-end:0px;margin-block-start:0.4em;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;&::before { content:'\2714'; position:absolute; left:0; top:0.1em; color:#E9590C; font-size:1.05em; }\n}.elementor .e-6cfe40fa-26da{position:relative;font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.8em;padding-inline-end:0px;margin-block-start:0.4em;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;&::before { content:'\2714'; position:absolute; left:0; top:0.1em; color:#E9590C; font-size:1.05em; }\n}.elementor .e-41ae3b2d-47e7{padding:40px;border-radius:30px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-e48b720-14d2{width:100px;height:85px;object-fit:contain;object-position:center center;}.elementor .e-54edf512-955e{font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.1em;margin:0px;}.elementor .e-7716e2d2-c13d{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-140b24dc-6092{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-380cc61c-5c1f{position:relative;font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.8em;padding-inline-end:0px;margin-block-start:0.4em;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;&::before { content:'\2714'; position:absolute; left:0; top:0.1em; color:#E9590C; font-size:1.05em; }\n}.elementor .e-2c17088e-4da8{position:relative;font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.8em;padding-inline-end:0px;margin-block-start:0.4em;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;&::before { content:'\2714'; position:absolute; left:0; top:0.1em; color:#E9590C; font-size:1.05em; }\n}.elementor .e-4b82716b-c031{position:relative;font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.8em;padding-inline-end:0px;margin-block-start:0.4em;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;&::before { content:'\2714'; position:absolute; left:0; top:0.1em; color:#E9590C; font-size:1.05em; }\n}.elementor .e-2e895c4a-a034{position:relative;font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.8em;padding-inline-end:0px;margin-block-start:0.4em;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;&::before { content:'\2714'; position:absolute; left:0; top:0.1em; color:#E9590C; font-size:1.05em; }\n}.elementor .e-173d87c4-ccf9{position:relative;font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.8em;padding-inline-end:0px;margin-block-start:0.4em;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;&::before { content:'\2714'; position:absolute; left:0; top:0.1em; color:#E9590C; font-size:1.05em; }\n}.elementor .e-6cdd05f7-a561{position:relative;font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.8em;padding-inline-end:0px;margin-block-start:0.4em;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;&::before { content:'\2714'; position:absolute; left:0; top:0.1em; color:#E9590C; font-size:1.05em; }\n}.elementor .e-f287563-a5e2{position:relative;font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.8em;padding-inline-end:0px;margin-block-start:0.4em;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;&::before { content:'\2714'; position:absolute; left:0; top:0.1em; color:#E9590C; font-size:1.05em; }\n}.elementor .e-7db536c2-54bc{position:relative;font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.8em;padding-inline-end:0px;margin-block-start:0.4em;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;&::before { content:'\2714'; position:absolute; left:0; top:0.1em; color:#E9590C; font-size:1.05em; }\n}.elementor .e-197e5d5e-c2d0{padding:40px;border-radius:30px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-7d1a470e-a511{width:100%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:30px;grid-template-columns:repeat(2, 1fr);}.elementor .e-5d0382ad-36cc{max-width:1000px;font-family:"DM Sans";font-weight:300;font-size:19px;color:#000000;line-height:1.3em;text-align:center;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-17f60c94-e41b{width:100%;max-width:1400px;padding:0px;display:flex;flex-direction:column;gap:30px;align-items:center;}.elementor .e-54a68eb3-f6d5{width:100%;max-width:100%;padding-block-start:110px;padding-block-end:110px;padding-inline-start:30px;padding-inline-end:30px;background-image:linear-gradient(0deg, rgba(237,237,237,0.6) 0%,rgba(237,237,237,0.6) 100%),url("https://gimaxbau.ch/wp-content/uploads/2026/02/Beton-Hintergrund-scaled-e1770414065372.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#EDEDED;display:flex;flex-direction:column;align-items:center;}.elementor .e-6d3e6d7e-f488{max-width:1100px;font-family:Poppins;font-weight:600;font-size:50px;color:#FFFFFF;line-height:1em;text-align:center;text-transform:uppercase;padding-block-start:10px;padding-block-end:20px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);\n}.elementor .e-29b79e87-d607{width:100px;height:85px;object-fit:contain;object-position:center center;flex:0 0 auto;}.elementor .e-1c11a631-7335{min-width:0px;font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.1em;margin:0px;hyphens:auto;\n}.elementor .e-108b8bd6-a2d5{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-5f392220-4a9c{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-3659800a-65c7{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-7c0055ff-3103{padding:40px;border-radius:30px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-38832175-aaf5{width:100px;height:85px;object-fit:contain;object-position:center center;flex:0 0 auto;}.elementor .e-40b8d16b-1e0f{min-width:0px;font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.1em;margin:0px;hyphens:auto;\n}.elementor .e-1e2cca23-9005{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-7b46ce47-78e7{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-7a78af56-3d4a{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-575da8a2-6de7{padding:40px;border-radius:30px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-648229b9-67db{width:100px;height:85px;object-fit:contain;object-position:center center;flex:0 0 auto;}.elementor .e-1f51adc-ef9f{min-width:0px;font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.1em;margin:0px;hyphens:auto;\n}.elementor .e-548629a3-3c6a{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-44d91e69-320b{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-49359a4e-b7b0{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-14e449bc-b74e{padding:40px;border-radius:30px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-7fae6e08-c3b2{width:100px;height:85px;object-fit:contain;object-position:center center;flex:0 0 auto;}.elementor .e-1cb3e3ab-8546{min-width:0px;font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.1em;margin:0px;hyphens:auto;\n}.elementor .e-5d14ce50-d00f{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-6ac011c-c679{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-54033f59-add4{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-215eb084-5296{padding:40px;border-radius:30px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-369dfa8d-f525{width:100px;height:85px;object-fit:contain;object-position:center center;flex:0 0 auto;}.elementor .e-39521db0-db22{min-width:0px;font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.1em;margin:0px;hyphens:auto;\n}.elementor .e-61beff52-6efb{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-358e947c-bb83{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-11b8b6f8-7f9e{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-780ac3ca-94cc{padding:40px;border-radius:30px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-af3e80-dba3{width:100px;height:85px;object-fit:contain;object-position:center center;flex:0 0 auto;}.elementor .e-27b571ae-fe2b{min-width:0px;font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.1em;margin:0px;hyphens:auto;\n}.elementor .e-2d91763-eed0{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-5a6c2100-b311{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-7b0aff87-2157{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-f6c2bef-90f8{padding:40px;border-radius:30px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-3592ed00-5d88{width:100%;padding:0px;display:grid;gap:30px;grid-template-columns:repeat(3, 1fr);}.elementor .e-5b9ccb5e-20d3{width:100%;max-width:1600px;padding:0px;display:flex;flex-direction:column;gap:30px;align-items:center;}.elementor .e-75f17292-ede2{width:100%;max-width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:30px;padding-inline-end:30px;background-image:linear-gradient(0deg, rgba(20,54,81,0.63) 0%,rgba(20,54,81,0.63) 100%),url("https://gimaxbau.ch/wp-content/uploads/2026/03/20250717_152127-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-6809616f-1187{font-family:Poppins;font-weight:600;font-size:50px;color:#143651;line-height:1em;text-align:center;text-transform:uppercase;padding-block-start:10px;padding-block-end:20px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;}.elementor .e-53e1e2bf-4864{font-family:Poppins;font-weight:600;font-size:50px;color:#E9590C;line-height:1em;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-49dd621e-7185{font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.1em;margin:0px;}.elementor .e-5a139cf9-35a4{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-185b19ae-af6f{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-1262d780-e783{padding:35px;border-radius:30px;background-color:#EDEDED;display:flex;flex-direction:column;gap:0px;}.elementor .e-5b8533ee-dbe7{font-family:Poppins;font-weight:600;font-size:50px;color:#E9590C;line-height:1em;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-460c022-18bb{font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.1em;margin:0px;}.elementor .e-6a28b2d8-29c9{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-7477f761-357c{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-325ff218-5260{padding:35px;border-radius:30px;background-color:#EDEDED;display:flex;flex-direction:column;gap:0px;}.elementor .e-529a060b-f7c2{font-family:Poppins;font-weight:600;font-size:50px;color:#E9590C;line-height:1em;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2539dee8-a97a{font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.1em;margin:0px;}.elementor .e-2fb8bd18-f249{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-8cca42f-630c{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-712fb633-3987{padding:35px;border-radius:30px;background-color:#EDEDED;display:flex;flex-direction:column;gap:0px;}.elementor .e-78d1da87-baee{font-family:Poppins;font-weight:600;font-size:50px;color:#E9590C;line-height:1em;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3f5c7f7e-dd29{font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.1em;margin:0px;}.elementor .e-70fdbdab-d53a{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-6f2c4e29-85c0{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-3ac322f3-fd8b{padding:35px;border-radius:30px;background-color:#EDEDED;display:flex;flex-direction:column;gap:0px;}.elementor .e-32c8dcaf-abb1{font-family:Poppins;font-weight:600;font-size:50px;color:#E9590C;line-height:1em;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-74cca80f-c311{font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.1em;margin:0px;}.elementor .e-2eb00ffa-abef{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-1a8d1074-dbf5{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-34e4a8fd-3a85{padding:35px;border-radius:30px;background-color:#EDEDED;display:flex;flex-direction:column;gap:0px;}.elementor .e-7e70534a-1ab8{font-family:Poppins;font-weight:600;font-size:50px;color:#E9590C;line-height:1em;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-78b18a46-45f7{font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.1em;margin:0px;}.elementor .e-7c9f8539-5fe0{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-1cf2846a-977d{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-6dc4fd99-7122{padding:35px;border-radius:30px;background-color:#EDEDED;display:flex;flex-direction:column;gap:0px;}.elementor .e-7a323245-8560{font-family:Poppins;font-weight:600;font-size:50px;color:#E9590C;line-height:1em;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-29cc4418-5e30{font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.1em;margin:0px;}.elementor .e-51621197-60b4{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-32ef26a1-efee{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-32d0122c-6663{padding:35px;border-radius:30px;background-color:#EDEDED;display:flex;flex-direction:column;gap:0px;}.elementor .e-7a90e028-64b5{font-family:Poppins;font-weight:600;font-size:26px;color:#FFFFFF;line-height:1.1em;text-transform:uppercase;margin:0px;}.elementor .e-764b7741-1a22:hover,.elementor .e-764b7741-1a22:focus-visible{color:#FFFFFF;transform:scale3d(0.95, 0.95, 1);}.elementor .e-764b7741-1a22{font-family:"DM Sans";font-weight:300;font-size:18px;color:#FFFFFF;line-height:1.2em;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:300px;border-style:none;background-color:#E9590C;transition:transform 0.3s;}.elementor .e-2848dd6c-d6f5{padding:35px;border-radius:30px;background-color:#143651;display:flex;flex-direction:column;gap:30px;justify-content:center;align-items:flex-start;}.elementor .e-25f0eecb-7889{width:100%;padding:0px;display:grid;gap:30px;grid-template-columns:repeat(4, 1fr);}.elementor .e-43c8859f-7eab{width:100%;max-width:1400px;padding:0px;display:flex;flex-direction:column;gap:30px;align-items:center;}.elementor .e-5e87b11a-baab{width:100%;max-width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:30px;padding-inline-end:30px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .e-2e8b9bae-b4aa{font-family:Poppins;font-weight:600;font-size:50px;color:#E9590C;line-height:1em;text-align:center;text-transform:uppercase;margin:0px;}.elementor .e-4e0ac6a6-da59{font-family:Poppins;font-weight:300;font-size:21px;color:#000000;line-height:1.3em;text-align:center;margin:0px;}.elementor .e-a323a3c-ef12{width:100%;padding:10px;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-3884c574-27cf{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:25px;}.elementor .e-51dff5ba-ebf5{font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.2em;margin:0px;}.elementor .e-993dc6a-63bf{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-4d1b2706-1f4a{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-3e53fa16-cd41{padding-block-start:25px;padding-block-end:0px;padding-inline-start:25px;padding-inline-end:25px;display:flex;flex-direction:column;gap:0px;}.elementor .e-6f7576e3-4bb9{padding-block-start:10px;padding-block-end:40px;padding-inline-start:10px;padding-inline-end:10px;border-radius:25px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-157aa30f-86d0{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:25px;}.elementor .e-20086b8c-9fa3{font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.2em;margin:0px;}.elementor .e-2ead958c-1a61{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-fcf08e9-8352{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-3100633e-5d68{padding-block-start:25px;padding-block-end:0px;padding-inline-start:25px;padding-inline-end:25px;display:flex;flex-direction:column;gap:0px;}.elementor .e-7bffb466-8b1b{padding-block-start:10px;padding-block-end:40px;padding-inline-start:10px;padding-inline-end:10px;border-radius:25px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-51e92e26-1b75{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:25px;}.elementor .e-37ab0610-91d5{font-family:"DM Sans";font-weight:600;font-size:23px;color:#143651;line-height:1.2em;margin:0px;}.elementor .e-3133d457-347b{width:100%;height:1px;min-height:1px;padding:0px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E9590C;}.elementor .e-6a37ec34-63bc{font-family:"DM Sans";font-weight:300;font-size:18px;color:#000000;line-height:1.2em;margin:0px;}.elementor .e-70a8c9ea-644f{padding-block-start:25px;padding-block-end:0px;padding-inline-start:25px;padding-inline-end:25px;display:flex;flex-direction:column;gap:0px;}.elementor .e-62b600d7-1574{padding-block-start:10px;padding-block-end:40px;padding-inline-start:10px;padding-inline-end:10px;border-radius:25px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .e-543ff924-c1ae{width:100%;padding:0px;display:grid;gap:30px;grid-template-columns:repeat(3, 1fr);}.elementor .e-45fe1288-cff0{width:100%;max-width:1400px;padding:0px;display:flex;flex-direction:column;gap:30px;align-items:center;}.elementor .e-32459c20-5994{width:100%;max-width:100%;padding-block-start:130px;padding-block-end:130px;padding-inline-start:30px;padding-inline-end:30px;background-image:linear-gradient(0deg, rgba(237,237,237,0.6) 0%,rgba(237,237,237,0.6) 100%),url("https://gimaxbau.ch/wp-content/uploads/2026/02/Beton-Hintergrund-scaled-e1770414065372.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#EDEDED;display:flex;flex-direction:column;align-items:center;}.elementor .e-2a74ee99-8d72{font-family:Esteban;font-weight:300;font-size:28px;color:#FFFFFF;line-height:1.2em;text-align:center;margin-block-start:0px;margin-block-end:50px;margin-inline-start:0px;margin-inline-end:0px;text-shadow: 0px 0px 10px rgba(0,0,0,0.3);\n}.elementor .e-6d45589c-ef01:hover,.elementor .e-6d45589c-ef01:focus-visible{color:#FFFFFF;transform:scale3d(0.95, 0.95, 1);}.elementor .e-6d45589c-ef01{font-family:"DM Sans";font-weight:300;font-size:18px;color:#FFFFFF;line-height:1.2em;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:50px;padding-inline-end:50px;border-radius:300px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:transparent;transition:transform 0.3s;}.elementor .e-85fab40-1aed{width:42%;min-height:700px;padding:50px;border-radius:30px;background-image:linear-gradient(0deg, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0.45) 100%),url("https://gimaxbau.ch/wp-content/uploads/2026/03/1-8-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-5a75beca-6b34{font-family:Poppins;font-weight:600;font-size:45px;color:#FFFFFF;line-height:1em;text-align:start;text-transform:uppercase;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-645e9074-868f{width:58%;padding:90px;border-radius:30px;background-color:#143651;display:flex;flex-direction:column;gap:0px;justify-content:center;&:not(:focus-within) > div:first-of-type > p, & > div:focus-within > p { max-height:600px; padding:15px 40px 20px 0px; border-bottom-color:#454545; } &:not(:focus-within) > div:first-of-type > h3, & > div:focus-within > h3, & > div:hover > h3 { color:#FF8C4F; } &:not(:focus-within) > div:first-of-type > h3::after, & > div:focus-within > h3::after { transform:rotate(45deg); } &:not(:focus-within) > div:first-of-type > p, & > div:focus-within > p { max-height:600px; padding:15px 40px 20px 0px; border-bottom-color:#454545; } &:not(:focus-within) > div:first-of-type > h3, & > div:focus-within > h3, & > div:hover > h3 { color:#FF8C4F; } &:not(:focus-within) > div:first-of-type > h3::after, & > div:focus-within > h3::after { transform:rotate(45deg); } & > div:focus, & > div:focus-visible { outline:none; box-shadow:none; }\n}.elementor .e-26e62d7-37bb{width:100%;max-width:1400px;padding:0px;display:flex;flex-direction:row;gap:30px;justify-content:center;align-items:stretch;}.elementor .e-29d519b6-d687{width:100%;max-width:100%;padding-block-start:130px;padding-block-end:130px;padding-inline-start:30px;padding-inline-end:30px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}