.elementor .e-71a709c-10780ef{font-weight:700;font-size:16px;color:var(--secondary);}.elementor .e-889f755-dbe4cdf{font-weight:700;font-size:66px;letter-spacing:-2px;}.elementor .e-af99b5e-a6cc10b{font-size:22px;margin-block-start:25px;margin-block-end:25px;}.elementor .e-8fa1ce1-37f91fa{width:100%;font-weight:700;color:var(--white);background-color:var(--accent);}.elementor .e-8fa1ce1-37f91fa:hover,.elementor .e-8fa1ce1-37f91fa:focus-visible{color:var(--black);border-radius:2px;border-width:2px;border-color:var(--black);border-style:solid;background-color:var(--white);}.elementor .e-2f0ae29-bef84ac{padding-inline-start:0px;padding-inline-end:20px;border-style:none;display:flex;justify-content:flex-start;align-items:center;}.elementor .e-c962d83-99e5ee4{width:100%;font-weight:700;color:#25282B;border-radius:2px;border-width:2px;border-color:var(--black);border-style:solid;background-color:#ffffff;}.elementor .e-c962d83-99e5ee4:hover,.elementor .e-c962d83-99e5ee4:focus-visible{color:var(--secondary);border-radius:2px;border-width:2px;border-color:var(--secondary);border-style:solid;}.elementor .e-557c00c-b04e43f{display:flex;justify-content:flex-start;align-items:center;}.elementor .e-02e6faa-8db19fb{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:20%;display:flex;justify-content:flex-start;align-self:center;}.elementor .e-9d654ac-34d5a83{padding:0px;}.elementor .e-d71f870-00a8c54{padding:0px;display:flex;flex-direction:row;}.elementor .e-1f5a0d4{width:50%;padding-inline-start:5%;padding-inline-end:3%;flex-direction:column;justify-content:center;}.elementor .e-d61e622{width:50%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-bb096a2{min-height:90vh;padding-inline-start:6vw;padding-inline-end:4vw;background-image:url("https://chengstaro.com/wp-content/uploads/2026/10/home-hero-desktop-gradient-v2.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:row;}.elementor .e-9d03dc8-6656076{font-weight:700;font-size:16px;color:var(--secondary);}.elementor .e-6f88181-f4ac06b{font-weight:700;font-size:56px;letter-spacing:-2px;margin-block-end:30px;}.elementor .e-936e5e9-0f1dabf{font-weight:600;margin-block-start:10px;}.elementor .e-5941ba4-b5ef26b{font-weight:500;font-size:14px;color:var(--accent);margin-block-start:10px;margin-block-end:10px;}.elementor .e-913b54b-32098e6{font-size:16px;margin-block-end:10px;}.elementor .e-d6a16bf-9f431fa{padding:15px;border-radius:2px;border-width:1px;border-color:var(--grey-white);border-style:solid;background-color:var(--white);}.elementor .e-13589d7-9ad17d1{font-weight:600;margin-block-start:10px;}.elementor .e-7a5627a-799bca7{font-weight:500;font-size:14px;color:var(--accent);margin-block-start:10px;margin-block-end:10px;}.elementor .e-5847632-ff6e34c{font-size:16px;margin-block-end:10px;}.elementor .e-eb68566-15c9e00{padding:15px;border-radius:2px;border-width:1px;border-color:var(--grey-white);border-style:solid;background-color:var(--white);}.elementor .e-8bcfe33-e7c4931{font-weight:600;margin-block-start:10px;}.elementor .e-f91e342-05b811f{font-weight:500;font-size:14px;color:var(--accent);margin-block-start:10px;margin-block-end:10px;}.elementor .e-17039c2-14bc44e{font-size:16px;margin-block-end:10px;}.elementor .e-08749b2-33553be{padding:15px;border-radius:2px;border-width:1px;border-color:var(--grey-white);border-style:solid;background-color:var(--white);}.elementor .e-20b52a6-c3181c5{font-weight:600;margin-block-start:10px;}.elementor .e-697fdc9-092edd6{font-weight:500;font-size:14px;color:var(--accent);margin-block-start:10px;margin-block-end:10px;}.elementor .e-351f450-460e31a{font-size:16px;margin-block-end:10px;}.elementor .e-8de58d5-f3d6a7f{padding:15px;border-radius:2px;border-width:1px;border-color:var(--grey-white);border-style:solid;background-color:var(--white);}.elementor .e-f91a022-737f976{column-gap:24px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;justify-content:space-evenly;}.elementor .e-b8ef7c4-24d8a61{font-weight:600;color:var(--secondary);text-decoration:underline;margin-block-start:15px;margin-block-end:20px;}.elementor .e-ddfb103{min-height:50vh;padding-block-start:5vh;padding-block-end:3vh;padding-inline-start:10vw;padding-inline-end:10vw;background-color:var(--cool-white);flex-direction:column;}.elementor .e-ff5c04a-44927b5{font-weight:700;font-size:16px;color:var(--secondary);}.elementor .e-4491ddc-78e45f4{font-weight:700;font-size:56px;color:var(--white);letter-spacing:-2px;}.elementor .e-9f85f07-4a16f9a{font-weight:700;font-size:56px;color:var(--white);letter-spacing:-2px;margin-block-end:10px;}.elementor .e-fbb64a0-3a06ea0{width:600px;font-size:18px;color:var(--text-grey);margin-block-start:15px;margin-block-end:15px;}.elementor .e-78deaf4{width:100%;flex-direction:column;}.elementor .e-b9b3e57{width:35%;margin-inline-end:2%;flex-direction:column;justify-content:center;}.elementor .e-57086c5-6337783{width:30%;padding:0px;margin-inline-end:10px;}.elementor .e-54aaac3-49279ea{font-size:22px;color:var(--white);}.elementor .e-177d182-92642b7{color:var(--text-grey);margin-block-start:10px;}.elementor .e-8d74bd5-7fed118{padding:0px;}.elementor .e-e0d9caa-fce2159{padding:20px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--body-black);border-style:solid;display:flex;flex-direction:row;}.elementor .e-6e009af-36cc142{width:30%;padding:0px;}.elementor .e-bba96b4-67e67af{font-size:22px;color:var(--white);}.elementor .e-adffb54-cc4e4e5{color:var(--text-grey);margin-block-start:10px;}.elementor .e-80bea63-d69fdc8{padding:0px;}.elementor .e-27b3556-792ed0b{padding:20px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--body-black);border-style:solid;display:flex;flex-direction:row;}.elementor .e-685a754-9dbd1f1{padding:0px;flex-direction:row;}.elementor .e-b2a065a-88bb9ce{width:30%;padding:0px;margin-inline-end:10px;}.elementor .e-327924b-7ffcebd{font-size:22px;color:var(--white);}.elementor .e-ff01e68-b8db23b{color:var(--text-grey);margin-block-start:10px;}.elementor .e-a067e35-ec00efa{padding:0px;}.elementor .e-d755cb8-7425d2f{padding:20px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--body-black);border-style:solid;display:flex;flex-direction:row;}.elementor .e-3bcc844-0f984ff{width:30%;padding:0px;}.elementor .e-27dfa3a-a1d13f8{font-size:22px;color:var(--white);}.elementor .e-4c4870b-566a332{color:var(--text-grey);margin-block-start:10px;}.elementor .e-6eee12d-7b19ff6{padding:0px;}.elementor .e-72ada6e-c0c96f1{padding:20px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--body-black);border-style:solid;display:flex;flex-direction:row;}.elementor .e-5472ec6-53973c9{padding:0px;flex-direction:row;}.elementor .e-0732e5a-696677f{font-weight:600;color:var(--secondary);text-decoration:underline;margin-block-start:10px;}.elementor .e-f445b5e-9991c58{display:flex;flex-direction:row;}.elementor .e-2dfc5af{width:60%;flex-direction:column;justify-content:center;}.elementor .e-6d252e0{padding-block-start:5vh;padding-block-end:3vh;padding-inline-start:10vw;padding-inline-end:10vw;background-image:url("https://chengstaro.com/wp-content/uploads/2026/10/home-engineering-desktop-1.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:top right;flex-direction:row;flex-wrap:wrap;}.elementor .e-000f528-7e4d681{font-weight:700;font-size:16px;color:var(--secondary);}.elementor .e-afe7498-cb95664{font-weight:700;font-size:56px;color:var(--black);letter-spacing:-2px;}.elementor .e-0f0f530-b64565e{font-size:18px;color:var(--body-black);margin-block-start:15px;margin-block-end:15px;}.elementor .e-7ca63da-8f42a44{width:100%;flex-direction:column;}.elementor .e-5b3c6f5-ade96c0{object-fit:contain;}.elementor .e-949dbfa-2271c60{width:30%;}.elementor .e-da7647c-6b66606{font-weight:700;font-size:16px;color:var(--secondary);padding-inline-start:10px;}.elementor .e-37ab201-d593ac4{font-size:22px;}.elementor .e-43d0a55-6584e20{padding:10px;}.elementor .e-7fa638d-ef9db5e{font-size:16px;color:var(--body-black);margin-block-end:10px;}.elementor .e-7abeeee-c8c2a2b{padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:30px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:2px;border-color:var(--accent);border-style:solid;align-self:center;}.elementor .e-557470e-b3f7d03{font-size:16px;color:var(--body-black);margin-block-end:10px;}.elementor .e-f9839c1-65a906c{padding-inline-start:30px;padding-inline-end:30px;align-self:center;}.elementor .e-1fee6c5-5b93bb6{border-radius:5px;border-width:2px;border-color:var(--warm-white);border-style:solid;background-color:var(--warm-white);flex-direction:column;justify-content:space-between;}.elementor .e-c656ae8-0b7cab6{padding:0px;flex-direction:row;justify-content:space-evenly;}.elementor .e-f6f178c-14abc2d{flex-direction:column;justify-content:center;}.elementor .e-934b657-d997faf{border-radius:2px;border-width:1px;border-color:var(--grey-white);border-style:solid;background-color:var(--white);}.elementor .e-8d469bb-18d9401{object-fit:contain;}.elementor .e-8c82790-9c613b0{width:30%;}.elementor .e-127c667-cd385d5{font-weight:700;font-size:16px;color:var(--secondary);padding-inline-start:10px;}.elementor .e-74a174d-3c4eb94{font-size:22px;}.elementor .e-4c33d9b-64d1c2d{padding:10px;}.elementor .e-0bfd098-73be17b{font-size:16px;color:var(--body-black);margin-block-end:10px;}.elementor .e-5ce8355-03a2a73{padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:30px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:2px;border-color:var(--accent);border-style:solid;align-self:center;}.elementor .e-e413873-8b68a2c{font-size:16px;color:var(--body-black);margin-block-end:10px;}.elementor .e-1557456-68eedbf{padding-inline-start:30px;padding-inline-end:30px;align-self:center;}.elementor .e-e8c0987-a562aa2{border-radius:5px;border-width:2px;border-color:var(--warm-white);border-style:solid;background-color:var(--warm-white);flex-direction:column;justify-content:space-between;}.elementor .e-3f40c41-a609276{padding:0px;flex-direction:row;justify-content:space-evenly;}.elementor .e-8845068-f790c9e{flex-direction:column;justify-content:center;}.elementor .e-b6807a7-78e9ff9{margin-block-start:30px;margin-block-end:30px;border-radius:2px;border-width:1px;border-color:var(--grey-white);border-style:solid;background-color:var(--white);}.elementor .e-ac4046f-685f32a{object-fit:contain;}.elementor .e-0cb756c-d3d35d3{width:30%;}.elementor .e-e43c077-2d88237{font-weight:700;font-size:16px;color:var(--secondary);padding-inline-start:10px;}.elementor .e-d88e2ce-ddfeb33{font-size:22px;}.elementor .e-e916917-abdac92{padding:10px;}.elementor .e-75aa9c0-c9bb5fe{font-size:16px;color:var(--body-black);margin-block-end:10px;}.elementor .e-6633b3e-7064fa6{padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:30px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:2px;border-color:var(--accent);border-style:solid;align-self:center;}.elementor .e-a19d78c-6cfe2d9{font-size:16px;color:var(--body-black);margin-block-end:10px;}.elementor .e-86c67f5-00eb16c{padding-inline-start:30px;padding-inline-end:30px;align-self:center;}.elementor .e-ce28e35-69b9441{border-radius:5px;border-width:2px;border-color:var(--warm-white);border-style:solid;background-color:var(--warm-white);flex-direction:column;justify-content:space-between;}.elementor .e-a5c9ec2-9608ddb{padding:0px;flex-direction:row;justify-content:space-evenly;}.elementor .e-14d807e-d4877b7{flex-direction:column;justify-content:center;}.elementor .e-ece39d1-410e205{border-radius:2px;border-width:1px;border-color:var(--grey-white);border-style:solid;background-color:var(--white);}.elementor .e-5ed79e8{padding-block-start:5vh;padding-block-end:5vh;padding-inline-start:10vw;padding-inline-end:10vw;background-color:var(--warm-white);flex-direction:column;}.elementor .e-1ea57c0-2f2e657{font-weight:700;font-size:16px;color:var(--secondary);}.elementor .e-74cd0fd-8f5272e{font-weight:700;font-size:56px;color:var(--black);letter-spacing:-2px;margin-block-end:30px;}.elementor .e-2b61061-544f815{font-size:18px;}.elementor .e-75dad62-3025a77{padding-inline-end:15px;}.elementor .e-d850e94-bb5f548{width:20%;}.elementor .e-4137cba-5cdce4f{font-size:18px;}.elementor .e-7a65b0c-8d7563e{padding-inline-end:15px;}.elementor .e-0e10452-38fc9ed{width:20%;}.elementor .e-54b0b6b-b899b7e{font-size:18px;}.elementor .e-b29fd84-c41e187{padding-inline-end:15px;}.elementor .e-cc15950-2eed670{width:20%;}.elementor .e-690c648-0f1ec0a{font-size:18px;}.elementor .e-4039354-209e8ce{padding-inline-end:15px;}.elementor .e-49a6003-2c369bb{width:20%;}.elementor .e-ae76581-f337115{font-size:18px;}.elementor .e-9432310-53bf8b6{padding-inline-end:15px;}.elementor .e-88cd791-daa95cc{width:20%;}.elementor .e-3da0435-10e6363{width:100%;flex-direction:column;}.elementor .e-a05a720{padding-block-start:5vh;padding-block-end:6vh;padding-inline-start:10vw;padding-inline-end:10vw;flex-direction:column;}.elementor .e-c76ef27-07b0c44{font-weight:700;font-size:56px;color:var(--white);letter-spacing:-2px;}.elementor .e-9a2e41f-9e6b542{font-size:18px;color:var(--text-grey);margin-block-start:15px;margin-block-end:15px;margin-inline-end:30px;}.elementor .e-67616a3-91d3a26{width:100%;padding-inline-end:10%;flex-direction:column;}.elementor .e-7ed46b9-135b7ac{width:35%;align-self:center;}.elementor .e-38e5113-9657bd8{width:50%;}.elementor .e-249b648{padding-block-start:5vh;padding-block-end:5vh;padding-inline-start:4vw;padding-inline-end:6vw;background-image:url("https://chengstaro.com/wp-content/uploads/2026/10/enquiry-desktop.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:top center;flex-direction:row;justify-content:center;align-items:center;}