.elementor .e-5db24761-253f{max-width:100%;font-family:Arial;font-weight:800;font-size:clamp(40px,5vw,64px);color:var(--line-ink);letter-spacing:-0.035em;line-height:1.08;margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;filter:invert(0%);backdrop-filter:blur(0px);transform:translate3d(0px, 0px, 0px);text-shadow:none; & span { color:#F04B23; } & span { text-shadow:none; } overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-2c0c21ed-9b5a{max-width:100%;font-family:Inter;font-weight:400;font-size:18px;color:#4d525b;line-height:1.7;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-130c21d4-85e8:hover,.elementor .e-130c21d4-85e8:focus-visible{color:#fff;background-color:#FF6A2B;}.elementor .e-130c21d4-85e8{max-width:100%;font-family:Inter;font-weight:600;font-size:14px;color:#fff;line-height:1.35;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:3px;border-width:0px;background-color:#F04B23;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal;\n}.elementor .e-63fb3e54-20da{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:22px;flex-wrap:wrap;align-items:center;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-11a3bee0-5867{max-width:100%;font-size:11px;color:#ff7954;letter-spacing:0.15em;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-c86321b-3e5c{max-width:100%;font-size:11px;color:#ff7954;letter-spacing:0.15em;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-57167f0b-f883{max-width:100%;font-size:11px;color:#ff7954;letter-spacing:0.15em;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-2974d8b0-4bc4{min-width:0px;padding:0px;margin-block-start:42px;display:flex;gap:24px;flex-wrap:wrap;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-5c56623e-cdce{width:min(1160px,calc(100% - 48px));min-width:0px;color:#17191F;padding-block-start:88px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;margin:auto;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-39c70229-ed2a{min-width:0px;min-height:680px;overflow:hidden;padding-block-start:88px;padding-block-end:88px;padding-inline-start:max(24px,calc((100% - 1160px)/2));padding-inline-end:max(24px,calc((100% - 1160px)/2));background-image:linear-gradient(90deg, #111113f5 0%,#111113db 43%,#11111352 74%),url("https://linehm.com.br/wp-content/uploads/2026/10/hero-skyline-linehm.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;align-items:center;& h1 { color:#FFFFFF; } & p { color:#E6E3DE; } box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-71e27293-2575{max-width:100%;font-family:Arial;font-weight:800;font-size:clamp(30px,4vw,52px);color:#17191F;letter-spacing:-0.035em;line-height:1.12;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-6aeded1d-2eee{max-width:100%;font-family:Inter;font-size:18px;color:#6F737C;line-height:1.7;margin-block-start:24px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-63448584-3d4a{height:auto;max-width:100%;object-fit:contain;margin-block-start:40px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center;\n}.elementor .e-1076f2d1-5eb4{display:none;}.elementor .e-6baf910b-3718{width:min(1280px,calc(100% - 48px));min-width:0px;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-42b17742-37e1{min-width:0px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#fff;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-24fdb372-4986{max-width:100%;font-family:Arial;font-weight:800;font-size:clamp(30px,4vw,52px);color:#17191F;letter-spacing:-0.035em;line-height:1.12;margin:0px;& span { color:#F04B23; } overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-3564cdbb-d514{max-width:100%;font-family:Inter;font-size:16px;color:#6F737C;line-height:1.7;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-18efa0b2-47a2{min-width:0px;max-width:100%;margin-block-end:24px;display:grid;gap:32px;grid-template-columns:1.45fr .75fr;grid-template-rows:repeat(1, 1fr);align-items:end;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-590ecc51-f334{width:100%;height:145px;max-width:100%;object-fit:cover;padding:0px;margin:0px;display:block;object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center;\n}.elementor .e-228b5d20-7741{max-width:100%;font-family:Arial;font-weight:800;font-size:20px;color:#17191F;letter-spacing:-0.035em;line-height:1.08;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-289c1deb-376c{max-width:100%;font-family:Inter;font-size:13px;color:#6F737C;line-height:1.55;margin:0px;flex:1 1 0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-63c43b87-d1a9:hover,.elementor .e-63c43b87-d1a9:focus-visible{color:#FF6A2B;}.elementor .e-63c43b87-d1a9{max-width:100%;font-family:Inter;font-weight:600;font-size:13px;color:#F04B23;line-height:1.35;padding:0px;border-width:0px;background-color:transparent;display:inline-block;align-self:flex-start;text-align:left; box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal;\n}.elementor .e-5c780dcd-aef5{min-width:0px;padding:16px;display:flex;flex-direction:column;gap:9px;flex:1 1 0px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-60307e70-bb20{min-width:0px;overflow:hidden;border-radius:3px;border-width:1px;border-color:#E6E3DE;border-style:solid;background-color:#fff;transition:border-color 220ms, box-shadow 220ms, transform 220ms;display:flex;flex-direction:column;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-60307e70-bb20:hover,.elementor .e-60307e70-bb20:focus-visible{border-color:#F04B23;box-shadow:0px 14px 34px 0px #17191F14;transform:translate3d(0px, -4px, 0px);}.elementor .e-19af0443-80c5{width:100%;height:145px;max-width:100%;object-fit:cover;padding:0px;margin:0px;display:block;object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center;\n}.elementor .e-557683a4-558a{max-width:100%;font-family:Arial;font-weight:800;font-size:20px;color:#17191F;letter-spacing:-0.035em;line-height:1.08;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-74b6fa4b-7489{max-width:100%;font-family:Inter;font-size:13px;color:#6F737C;line-height:1.55;margin:0px;flex:1 1 0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-275bc31a-2913:hover,.elementor .e-275bc31a-2913:focus-visible{color:#FF6A2B;}.elementor .e-275bc31a-2913{max-width:100%;font-family:Inter;font-weight:600;font-size:13px;color:#F04B23;line-height:1.35;padding:0px;border-width:0px;background-color:transparent;display:inline-block;align-self:flex-start;text-align:left; box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal;\n}.elementor .e-5ff2eb20-10f4{min-width:0px;padding:16px;display:flex;flex-direction:column;gap:9px;flex:1 1 0px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-69f467b0-843c{min-width:0px;overflow:hidden;border-radius:3px;border-width:1px;border-color:#E6E3DE;border-style:solid;background-color:#fff;transition:border-color 220ms, box-shadow 220ms, transform 220ms;display:flex;flex-direction:column;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-69f467b0-843c:hover,.elementor .e-69f467b0-843c:focus-visible{border-color:#F04B23;box-shadow:0px 14px 34px 0px #17191F14;transform:translate3d(0px, -4px, 0px);}.elementor .e-6c1b3237-1f2b{width:100%;height:145px;max-width:100%;object-fit:cover;padding:0px;margin:0px;display:block;object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center;\n}.elementor .e-646f29bb-6346{max-width:100%;font-family:Arial;font-weight:800;font-size:20px;color:#17191F;letter-spacing:-0.035em;line-height:1.08;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-50aa2d2e-9b50{max-width:100%;font-family:Inter;font-size:13px;color:#6F737C;line-height:1.55;margin:0px;flex:1 1 0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-77e47caf-74d7:hover,.elementor .e-77e47caf-74d7:focus-visible{color:#FF6A2B;}.elementor .e-77e47caf-74d7{max-width:100%;font-family:Inter;font-weight:600;font-size:13px;color:#F04B23;line-height:1.35;padding:0px;border-width:0px;background-color:transparent;display:inline-block;align-self:flex-start;text-align:left; box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal;\n}.elementor .e-64f9bf54-3acd{min-width:0px;padding:16px;display:flex;flex-direction:column;gap:9px;flex:1 1 0px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-3e9dc168-863a{min-width:0px;overflow:hidden;border-radius:3px;border-width:1px;border-color:#E6E3DE;border-style:solid;background-color:#fff;transition:border-color 220ms, box-shadow 220ms, transform 220ms;display:flex;flex-direction:column;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-3e9dc168-863a:hover,.elementor .e-3e9dc168-863a:focus-visible{border-color:#F04B23;box-shadow:0px 14px 34px 0px #17191F14;transform:translate3d(0px, -4px, 0px);}.elementor .e-4e426df6-b64a{width:100%;height:145px;max-width:100%;object-fit:cover;padding:0px;margin:0px;display:block;object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center;\n}.elementor .e-59b35bdc-f710{max-width:100%;font-family:Arial;font-weight:800;font-size:20px;color:#17191F;letter-spacing:-0.035em;line-height:1.08;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-5e96b130-7771{max-width:100%;font-family:Inter;font-size:13px;color:#6F737C;line-height:1.55;margin:0px;flex:1 1 0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-4d34191b-5299:hover,.elementor .e-4d34191b-5299:focus-visible{color:#FF6A2B;}.elementor .e-4d34191b-5299{max-width:100%;font-family:Inter;font-weight:600;font-size:13px;color:#F04B23;line-height:1.35;padding:0px;border-width:0px;background-color:transparent;display:inline-block;align-self:flex-start;text-align:left; box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal;\n}.elementor .e-154e5e4c-8278{min-width:0px;padding:16px;display:flex;flex-direction:column;gap:9px;flex:1 1 0px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-576e39f1-c589{min-width:0px;overflow:hidden;border-radius:3px;border-width:1px;border-color:#E6E3DE;border-style:solid;background-color:#fff;transition:border-color 220ms, box-shadow 220ms, transform 220ms;display:flex;flex-direction:column;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-576e39f1-c589:hover,.elementor .e-576e39f1-c589:focus-visible{border-color:#F04B23;box-shadow:0px 14px 34px 0px #17191F14;transform:translate3d(0px, -4px, 0px);}.elementor .e-2a9c32c8-49f5{width:100%;height:145px;max-width:100%;object-fit:cover;padding:0px;margin:0px;display:block;object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center;\n}.elementor .e-90f745a-1221{max-width:100%;font-family:Arial;font-weight:800;font-size:20px;color:#17191F;letter-spacing:-0.035em;line-height:1.08;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-59ffa3a2-8ad1{max-width:100%;font-family:Inter;font-size:13px;color:#6F737C;line-height:1.55;margin:0px;flex:1 1 0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-4b3f3d21-1d52:hover,.elementor .e-4b3f3d21-1d52:focus-visible{color:#FF6A2B;}.elementor .e-4b3f3d21-1d52{max-width:100%;font-family:Inter;font-weight:600;font-size:13px;color:#F04B23;line-height:1.35;padding:0px;border-width:0px;background-color:transparent;display:inline-block;align-self:flex-start;text-align:left; box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal;\n}.elementor .e-45674589-2831{min-width:0px;padding:16px;display:flex;flex-direction:column;gap:9px;flex:1 1 0px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-1a76f95a-3224{min-width:0px;overflow:hidden;border-radius:3px;border-width:1px;border-color:#E6E3DE;border-style:solid;background-color:#fff;transition:border-color 220ms, box-shadow 220ms, transform 220ms;display:flex;flex-direction:column;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-1a76f95a-3224:hover,.elementor .e-1a76f95a-3224:focus-visible{border-color:#F04B23;box-shadow:0px 14px 34px 0px #17191F14;transform:translate3d(0px, -4px, 0px);}.elementor .e-5ba2759e-6417{min-width:0px;max-width:100%;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(1, 1fr);box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-a86d989-d52d{width:min(1240px,calc(100% - 48px));min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-3710ba92-8848{min-width:0px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F6F5F2;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-20113ad7-3eb0{min-width:0px;max-width:100%;font-family:Arial;font-weight:800;font-size:clamp(30px,4vw,52px);color:#fff;letter-spacing:-0.03em;line-height:1.12;overflow-wrap:break-word; & span { color:#F04B23; } overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-2bb373cf-e871{max-width:100%;font-family:Inter;font-size:16px;color:#c8c9cd;line-height:1.7;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-9f6d442-3df2{max-width:100%;font-family:Inter;font-weight:600;font-size:12px;color:#fff;line-height:1.35;padding-block-start:15px;padding-block-end:15px;padding-inline-start:23px;padding-inline-end:23px;border-radius:3px;background-color:var(--line-orange);box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal;\n}.elementor .e-57864d45-c0c3{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:26px;align-items:flex-start;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-981a9ff-2c7c{width:24px;height:24px;color:#FFFFFF;display:block;flex:0 0 24px;fill:currentColor; & svg { display:block;width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-5d474542-e876{max-width:100%;font-family:Inter;font-weight:500;font-size:14px;color:#F6F5F2;line-height:1.45;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-e7c87d5-22bc{min-width:0px;min-height:78px;padding:16px;margin:0px;display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;border-block-end-width: 1px; border-inline-end-width: 1px; border-right-style: solid; border-right-color: #ffffff14; border-bottom-style: solid; border-bottom-color: #ffffff14; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-61419aa3-1ce6{width:24px;height:24px;color:#FFFFFF;display:block;flex:0 0 24px;fill:currentColor; & svg { display:block;width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-295a458a-ece2{max-width:100%;font-family:Inter;font-weight:500;font-size:14px;color:#F6F5F2;line-height:1.45;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-7c318bc1-4b82{min-width:0px;min-height:78px;padding:16px;margin:0px;display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;border-block-end-width: 1px; border-inline-end-width: 1px; border-right-style: solid; border-right-color: #ffffff14; border-bottom-style: solid; border-bottom-color: #ffffff14; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-229a1ed2-6dcc{width:24px;height:24px;color:#FFFFFF;display:block;flex:0 0 24px;fill:currentColor; & svg { display:block;width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-fbb3b37-5096{max-width:100%;font-family:Inter;font-weight:500;font-size:14px;color:#F6F5F2;line-height:1.45;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-4829cfb1-ecd1{min-width:0px;min-height:78px;padding:16px;margin:0px;display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;border-block-end-width: 1px; border-inline-end-width: 1px; border-right-style: solid; border-right-color: #ffffff14; border-bottom-style: solid; border-bottom-color: #ffffff14; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-2fe81205-24ff{width:24px;height:24px;color:#FFFFFF;display:block;flex:0 0 24px;fill:currentColor; & svg { display:block;width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-1c3a8d0f-dadb{max-width:100%;font-family:Inter;font-weight:500;font-size:14px;color:#F6F5F2;line-height:1.45;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-25a6d2d8-6b8f{min-width:0px;min-height:78px;padding:16px;margin:0px;display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;border-block-end-width: 1px; border-inline-end-width: 1px; border-right-style: solid; border-right-color: #ffffff14; border-bottom-style: solid; border-bottom-color: #ffffff14; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-2535931e-3744{width:24px;height:24px;color:#FFFFFF;display:block;flex:0 0 24px;fill:currentColor; & svg { display:block;width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-352b975e-cb7f{max-width:100%;font-family:Inter;font-weight:500;font-size:14px;color:#F6F5F2;line-height:1.45;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-7c59774d-a016{min-width:0px;min-height:78px;padding:16px;margin:0px;display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;border-block-end-width: 1px; border-inline-end-width: 1px; border-right-style: solid; border-right-color: #ffffff14; border-bottom-style: solid; border-bottom-color: #ffffff14; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-3eeee64e-6465{width:24px;height:24px;color:#FFFFFF;display:block;flex:0 0 24px;fill:currentColor; & svg { display:block;width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-7463e4b9-a28a{max-width:100%;font-family:Inter;font-weight:500;font-size:14px;color:#F6F5F2;line-height:1.45;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-3dbc25da-72bb{min-width:0px;min-height:78px;padding:16px;margin:0px;display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;border-block-end-width: 1px; border-inline-end-width: 1px; border-right-style: solid; border-right-color: #ffffff14; border-bottom-style: solid; border-bottom-color: #ffffff14; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-60a206d2-f95e{width:24px;height:24px;color:#FFFFFF;display:block;flex:0 0 24px;fill:currentColor; & svg { display:block;width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-399a7e54-2703{max-width:100%;font-family:Inter;font-weight:500;font-size:14px;color:#F6F5F2;line-height:1.45;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-d2b9c59-2735{min-width:0px;min-height:78px;padding:16px;margin:0px;display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;border-block-end-width: 1px; border-inline-end-width: 1px; border-right-style: solid; border-right-color: #ffffff14; border-bottom-style: solid; border-bottom-color: #ffffff14; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-43ff4466-aeb3{width:24px;height:24px;color:#FFFFFF;display:block;flex:0 0 24px;fill:currentColor; & svg { display:block;width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-6d814ddc-55de{max-width:100%;font-family:Inter;font-weight:500;font-size:14px;color:#F6F5F2;line-height:1.45;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-36a68766-b00b{min-width:0px;min-height:78px;padding:16px;margin:0px;display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;border-block-end-width: 1px; border-inline-end-width: 1px; border-right-style: solid; border-right-color: #ffffff14; border-bottom-style: solid; border-bottom-color: #ffffff14; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-7f954d18-1c24{min-width:0px;max-width:100%;padding:0px;display:grid;gap:0px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-31d5a058-721b{max-width:100%;font-family:Inter;font-size:16px;color:#afb2b8;line-height:1.7;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-7082152b-9bd0{min-width:0px;padding:28px;border-radius:4px;border-width:1px;border-color:#ffffff24;border-style:solid;background-color:rgba(38, 42, 51, 0.12);box-shadow:0px 20px 55px 0px #0005;backdrop-filter:blur(6px);transition:border-color 220ms, box-shadow 220ms, transform 220ms;display:flex;flex-direction:column;gap:18px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-7082152b-9bd0:hover,.elementor .e-7082152b-9bd0:focus-visible{border-color:#F04B23;box-shadow:0px 14px 34px 0px #17191F14;}.elementor .e-4270b1c5-e3cb{min-width:0px;min-height:620px;max-width:100%;color:#fff;padding-block-start:88px;padding-block-end:88px;padding-inline-start:max(24px,calc((100% - 1160px)/2));padding-inline-end:max(24px,calc((100% - 1160px)/2));background-image:linear-gradient(90deg, #080c11 0%,#080c11f5 43%,#080c11a8 67%,#080c1126 100%),url("https://linehm.com.br/wp-content/uploads/2026/10/07-credito-global.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;gap:0px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;align-items:center;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position:center,right center; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-1407ccec-6fe5{min-width:0px;max-width:100%;font-family:Arial;font-weight:800;font-size:clamp(30px,4vw,52px);color:#17191F;letter-spacing:-0.03em;line-height:1.12;overflow-wrap:break-word; & span { color:#F04B23; } overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-5d4a631c-bc19{max-width:100%;font-family:Inter;font-size:16px;color:var(--line-muted);line-height:1.7;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-4869481b-f89c{max-width:100%;font-weight:800;font-size:13px;color:var(--line-orange);overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-25bf19c3-71eb{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-2e870689-b64b{width:100%;height:330px;max-width:100%;object-fit:cover;border-radius:3px;object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center;\n}.elementor .e-10b0162f-4ee9{max-width:100%;font-weight:800;font-size:10px;letter-spacing:0.08em;padding:10px;border-width:1px;border-color:var(--line-border);border-style:solid;background-color:#fff;transition:border-color 220ms, box-shadow 220ms, transform 220ms;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-10b0162f-4ee9:hover,.elementor .e-10b0162f-4ee9:focus-visible{border-color:#F04B23;box-shadow:0px 14px 34px 0px #17191F14;transform:translate3d(0px, -4px, 0px);}.elementor .e-84b677b-488d{max-width:100%;color:var(--line-orange);overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-4729750a-cb54{max-width:100%;font-weight:800;font-size:10px;letter-spacing:0.08em;padding:10px;border-width:1px;border-color:var(--line-border);border-style:solid;background-color:#fff;transition:border-color 220ms, box-shadow 220ms, transform 220ms;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-4729750a-cb54:hover,.elementor .e-4729750a-cb54:focus-visible{border-color:#F04B23;box-shadow:0px 14px 34px 0px #17191F14;transform:translate3d(0px, -4px, 0px);}.elementor .e-224c058a-1841{max-width:100%;color:var(--line-orange);overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-5ba8ae6b-1fe5{max-width:100%;font-weight:800;font-size:10px;letter-spacing:0.08em;padding:10px;border-width:1px;border-color:var(--line-border);border-style:solid;background-color:#fff;transition:border-color 220ms, box-shadow 220ms, transform 220ms;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-5ba8ae6b-1fe5:hover,.elementor .e-5ba8ae6b-1fe5:focus-visible{border-color:#F04B23;box-shadow:0px 14px 34px 0px #17191F14;transform:translate3d(0px, -4px, 0px);}.elementor .e-14001d89-859c{max-width:100%;color:var(--line-orange);overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-25f95816-cdc4{max-width:100%;font-weight:800;font-size:10px;letter-spacing:0.08em;padding:10px;border-width:1px;border-color:var(--line-border);border-style:solid;background-color:#fff;transition:border-color 220ms, box-shadow 220ms, transform 220ms;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-25f95816-cdc4:hover,.elementor .e-25f95816-cdc4:focus-visible{border-color:#F04B23;box-shadow:0px 14px 34px 0px #17191F14;transform:translate3d(0px, -4px, 0px);}.elementor .e-3107011d-2084{max-width:100%;color:var(--line-orange);overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-19118741-7771{max-width:100%;font-weight:800;font-size:10px;color:#fff;letter-spacing:0.08em;padding:10px;background-color:var(--line-orange);overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-68bbfff4-9cb0{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-4273164-9bed{max-width:100%;font-family:Inter;font-size:16px;line-height:1.7;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-68ec2e2d-b4ea{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-13e9176f-1c4b{min-width:0px;max-width:100%;padding-block-start:88px;padding-block-end:88px;padding-inline-start:max(24px,calc((100% - 1160px)/2));padding-inline-end:max(24px,calc((100% - 1160px)/2));background-color:#fff;display:grid;gap:56px;grid-template-columns:.88fr 1.12fr;grid-template-rows:auto;align-items:center;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-5fa0f7c1-8095{min-width:0px;max-width:100%;font-family:Arial;font-weight:800;font-size:clamp(30px,4vw,52px);color:#fff;letter-spacing:-0.03em;line-height:1.12;overflow-wrap:break-word; & span { color:#F04B23; } overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-73d8ac3a-8265{max-width:100%;font-family:Inter;font-size:16px;color:#b9bbc0;line-height:1.7;margin-block-start:26px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-780962cc-3892{width:30px;height:30px;color:#F04B23;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:block;fill:currentColor; & svg { display:block;width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-2b2a667f-8ef2{min-width:0px;max-width:100%;font-family:Arial;font-weight:700;font-size:26px;line-height:1.12;overflow-wrap:break-word; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-7c02c628-25e2{max-width:100%;font-family:Inter;font-size:16px;color:#b9bbc0;line-height:1.7;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-211afcb3-8e93{min-width:0px;min-height:240px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;background-color:#17191f;display:flex;flex-direction:column;gap:14px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-9181771-d9bc{width:30px;height:30px;color:#F04B23;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:block;fill:currentColor; & svg { display:block;width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-5e51f628-8648{min-width:0px;max-width:100%;font-family:Arial;font-weight:700;font-size:26px;line-height:1.12;overflow-wrap:break-word; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-1bbdd90b-a237{max-width:100%;font-family:Inter;font-size:16px;color:#b9bbc0;line-height:1.7;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-5499ed84-b312{min-width:0px;min-height:240px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;background-color:#17191f;display:flex;flex-direction:column;gap:14px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-210de8f7-6628{width:30px;height:30px;color:#F04B23;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:block;fill:currentColor; & svg { display:block;width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-5b818b48-251a{min-width:0px;max-width:100%;font-family:Arial;font-weight:700;font-size:26px;line-height:1.12;overflow-wrap:break-word; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-61cb20ed-32be{max-width:100%;font-family:Inter;font-size:16px;color:#b9bbc0;line-height:1.7;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-1d691f0b-32b8{min-width:0px;min-height:240px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;background-color:#17191f;display:flex;flex-direction:column;gap:14px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-ebea08a-6a51{width:30px;height:30px;color:#F04B23;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:block;fill:currentColor; & svg { display:block;width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-70a50027-85d4{min-width:0px;max-width:100%;font-family:Arial;font-weight:700;font-size:26px;line-height:1.12;overflow-wrap:break-word; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-43c0e2b6-c378{max-width:100%;font-family:Inter;font-size:16px;color:#b9bbc0;line-height:1.7;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-1c64828d-5c76{min-width:0px;min-height:240px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;background-color:#17191f;display:flex;flex-direction:column;gap:14px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-d42bf0d-d7d7{min-width:0px;max-width:100%;padding:0px;margin-block-start:52px;border-width:1px;border-color:#3a3d44;border-style:solid;background-color:#3a3d44;transition:border-color 220ms, box-shadow 220ms, transform 220ms;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-d42bf0d-d7d7:hover,.elementor .e-d42bf0d-d7d7:focus-visible{border-color:#F04B23;box-shadow:0px 14px 34px 0px #17191F14;}.elementor .e-52a98811-8ee1{min-width:0px;color:#fff;padding-block-start:110px;padding-block-end:110px;padding-inline-start:max(24px,calc((100% - 1140px)/2));padding-inline-end:max(24px,calc((100% - 1140px)/2));background-image:linear-gradient(90deg, #111113fa 0%,#111113f0 57%,#1111137d 100%),url("https://linehm.com.br/wp-content/uploads/2026/10/01-hero-predio-1024x576.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#111113;display:flex;flex-direction:column;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position:center,right center; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-58a83208-d5e7{max-width:100%;font-family:Arial;font-weight:800;font-size:clamp(30px,4vw,52px);color:#17191F;letter-spacing:-0.035em;line-height:1.12;text-align:start;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-5107adde-d46f{width:28px;height:28px;color:#F04B23;display:block;flex:0 0 28px;fill:currentColor; & svg { width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-18ade456-bf61{max-width:100%;font-family:Arial;font-weight:800;font-size:21px;color:#17191F;letter-spacing:-0.035em;line-height:1.08;margin-block-start:0px;margin-block-end:7px;margin-inline-start:0px;margin-inline-end:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-56d7dd45-2d4d{max-width:100%;font-family:Inter;font-size:15px;color:#6F737C;line-height:1.7;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-5fd8794f-9e1a{min-width:0px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-570cab78-4f7a{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr);border-top-style: solid; border-top-color: #E6E3DE; text-align:left; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-10ae4309-cae3{width:28px;height:28px;color:#F04B23;display:block;flex:0 0 28px;fill:currentColor; & svg { width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-1ad2bedf-90a2{max-width:100%;font-family:Arial;font-weight:800;font-size:21px;color:#17191F;letter-spacing:-0.035em;line-height:1.08;margin-block-start:0px;margin-block-end:7px;margin-inline-start:0px;margin-inline-end:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-53c6da86-1925{max-width:100%;font-family:Inter;font-size:15px;color:#6F737C;line-height:1.7;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-1c5799cc-753d{min-width:0px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-30e738fa-e0ac{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr);border-top-style: solid; border-top-color: #E6E3DE; text-align:left; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-391fc007-e44c{width:28px;height:28px;color:#F04B23;display:block;flex:0 0 28px;fill:currentColor; & svg { width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-5c419a29-752a{max-width:100%;font-family:Arial;font-weight:800;font-size:21px;color:#17191F;letter-spacing:-0.035em;line-height:1.08;margin-block-start:0px;margin-block-end:7px;margin-inline-start:0px;margin-inline-end:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-6ac4301b-15be{max-width:100%;font-family:Inter;font-size:15px;color:#6F737C;line-height:1.7;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-48b22c4b-f478{min-width:0px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-3f84f773-6ed8{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr);border-top-style: solid; border-top-color: #E6E3DE; text-align:left; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-30593e10-5f08{width:28px;height:28px;color:#F04B23;display:block;flex:0 0 28px;fill:currentColor; & svg { width:100%;height:100%;fill:currentColor;color:inherit; }\n}.elementor .e-37753073-7b70{max-width:100%;font-family:Arial;font-weight:800;font-size:21px;color:#17191F;letter-spacing:-0.035em;line-height:1.08;margin-block-start:0px;margin-block-end:7px;margin-inline-start:0px;margin-inline-end:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-18cc1f12-9276{max-width:100%;font-family:Inter;font-size:15px;color:#6F737C;line-height:1.7;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-736e8049-467d{min-width:0px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-52321dec-bfef{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr);border-top-style: solid; border-top-color: #E6E3DE; text-align:left; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-22be65a6-e7cb{min-width:0px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-3d45e821-89a3{max-width:100%;font-family:Arial;font-weight:800;font-size:36px;color:#F04B23;letter-spacing:-0.035em;line-height:1.08;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-27e8cd14-52b7{max-width:100%;font-family:Inter;font-size:16px;color:#6F737C;line-height:1.7;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-5d8a4f92-1b63{min-width:0px;text-align:left; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-77278667-716b{max-width:100%;font-family:Arial;font-weight:800;font-size:36px;color:#F04B23;letter-spacing:-0.035em;line-height:1.08;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-79a5a6e6-5c01{max-width:100%;font-family:Inter;font-size:16px;color:#6F737C;line-height:1.7;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-27d8757d-69d5{min-width:0px;text-align:left; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-768d4e10-3a28{min-width:0px;max-width:100%;padding-block-start:26px;border-block-start-width:2px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(1, 1fr);grid-column:1/-1;border-top-style: solid; border-top-color: #17191F; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-30f19747-e667{width:min(1240px,calc(100% - 48px));min-width:0px;max-width:100%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:72px;grid-template-columns:.9fr 1.1fr;grid-template-rows:repeat(1, 1fr);align-items:center;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-5b0da196-1f78{min-width:0px;padding-block-start:80px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F6F5F2;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-16da5602-4704{min-width:0px;max-width:100%;font-family:Arial;font-weight:800;font-size:clamp(30px,4vw,52px);color:#17191F;letter-spacing:-0.03em;line-height:1.12;overflow-wrap:break-word; & span { color:#F04B23; } overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-23cdede6-9d70{max-width:100%;font-family:Inter;font-size:16px;color:var(--line-muted);line-height:1.7;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-16e71873-1cce{max-width:100%;font-weight:800;font-size:13px;color:var(--line-orange);overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-375b92d5-e720{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-3be71485-e855{width:100%;height:480px;max-width:100%;object-fit:cover;border-radius:3px;box-shadow:0px 18px 50px 0px #17191F18;display:block;object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center;\n}.elementor .e-42a6ab91-c8d7{min-width:0px;padding:0px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-20355894-bfbf{min-width:0px;max-width:100%;padding-block-start:88px;padding-block-end:88px;padding-inline-start:max(24px,calc((100% - 1160px)/2));padding-inline-end:max(24px,calc((100% - 1160px)/2));background-color:#fff;display:grid;gap:56px;grid-template-columns:.82fr 1.18fr;grid-template-rows:auto;align-items:center;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-58f0ba4b-aee0{max-width:100%;font-family:Arial;font-weight:800;font-size:clamp(30px,4vw,52px);color:#17191F;letter-spacing:-0.035em;line-height:1.12;text-align:center;margin-block-start:0px;margin-block-end:38px;margin-inline-start:0px;margin-inline-end:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-500b4332-6aca{width:84px;height:84px;max-width:100%;object-fit:cover;border-radius:50%;display:block;object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center;\n}.elementor .e-ded11e2-5908{max-width:100%;font-family:Inter;font-size:14px;color:#4D525B;line-height:1.7;margin:0px;flex:1 1 0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-631151bc-4169{max-width:100%;font-family:Arial;font-weight:800;font-size:18px;color:#17191F;letter-spacing:-0.035em;line-height:1.08;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-579875ec-e8d3{max-width:100%;font-family:Inter;font-weight:600;font-size:13px;color:#F04B23;line-height:1.7;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-38b7a7bd-af8c{min-width:0px;padding:24px;border-radius:3px;border-width:1px;border-color:#E6E3DE;border-style:solid;background-color:#fff;transition:border-color 220ms, box-shadow 220ms, transform 220ms;display:flex;flex-direction:column;gap:16px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-38b7a7bd-af8c:hover,.elementor .e-38b7a7bd-af8c:focus-visible{border-color:#F04B23;box-shadow:0px 14px 34px 0px #17191F14;transform:translate3d(0px, -4px, 0px);}.elementor .e-3c1ff60a-3b3d{width:84px;height:84px;max-width:100%;object-fit:cover;border-radius:50%;display:block;object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center;\n}.elementor .e-341fb7cf-3c8e{max-width:100%;font-family:Inter;font-size:14px;color:#4D525B;line-height:1.7;margin:0px;flex:1 1 0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-1728de92-34fd{max-width:100%;font-family:Arial;font-weight:800;font-size:18px;color:#17191F;letter-spacing:-0.035em;line-height:1.08;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-6ddcfdab-20e2{max-width:100%;font-family:Inter;font-weight:600;font-size:13px;color:#F04B23;line-height:1.7;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-56620df4-df37{min-width:0px;padding:24px;border-radius:3px;border-width:1px;border-color:#E6E3DE;border-style:solid;background-color:#fff;transition:border-color 220ms, box-shadow 220ms, transform 220ms;display:flex;flex-direction:column;gap:16px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-56620df4-df37:hover,.elementor .e-56620df4-df37:focus-visible{border-color:#F04B23;box-shadow:0px 14px 34px 0px #17191F14;transform:translate3d(0px, -4px, 0px);}.elementor .e-6007cac6-f3ae{width:84px;height:84px;max-width:100%;object-fit:cover;border-radius:50%;display:block;object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center;\n}.elementor .e-7acd2c9a-524f{max-width:100%;font-family:Inter;font-size:14px;color:#4D525B;line-height:1.7;margin:0px;flex:1 1 0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-4f278be9-9929{max-width:100%;font-family:Arial;font-weight:800;font-size:18px;color:#17191F;letter-spacing:-0.035em;line-height:1.08;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-65210929-705e{max-width:100%;font-family:Inter;font-weight:600;font-size:13px;color:#F04B23;line-height:1.7;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-6b4cc597-da02{min-width:0px;padding:24px;border-radius:3px;border-width:1px;border-color:#E6E3DE;border-style:solid;background-color:#fff;transition:border-color 220ms, box-shadow 220ms, transform 220ms;display:flex;flex-direction:column;gap:16px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-6b4cc597-da02:hover,.elementor .e-6b4cc597-da02:focus-visible{border-color:#F04B23;box-shadow:0px 14px 34px 0px #17191F14;transform:translate3d(0px, -4px, 0px);}.elementor .e-64edc464-a79e{width:84px;height:84px;max-width:100%;object-fit:cover;border-radius:50%;display:block;object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center; box-sizing:border-box; object-position:center;\n}.elementor .e-441e5a4d-c061{max-width:100%;font-family:Inter;font-size:14px;color:#4D525B;line-height:1.7;margin:0px;flex:1 1 0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-3abd0427-6852{max-width:100%;font-family:Arial;font-weight:800;font-size:18px;color:#17191F;letter-spacing:-0.035em;line-height:1.08;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-3c606a7b-c19d{max-width:100%;font-family:Inter;font-weight:600;font-size:13px;color:#F04B23;line-height:1.7;margin:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-52d82806-5a1f{min-width:0px;padding:24px;border-radius:3px;border-width:1px;border-color:#E6E3DE;border-style:solid;background-color:#fff;transition:border-color 220ms, box-shadow 220ms, transform 220ms;display:flex;flex-direction:column;gap:16px;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-52d82806-5a1f:hover,.elementor .e-52d82806-5a1f:focus-visible{border-color:#F04B23;box-shadow:0px 14px 34px 0px #17191F14;transform:translate3d(0px, -4px, 0px);}.elementor .e-ef7085e-74f8{min-width:0px;max-width:100%;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(1, 1fr);align-items:stretch;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-1a8034b-3558{width:min(1240px,calc(100% - 48px));min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-3439ef55-3711{min-width:0px;padding-block-start:86px;padding-block-end:86px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F6F5F2;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-20722e64-5ba7{max-width:100%;font-family:Arial;font-weight:800;font-size:clamp(30px,4vw,52px);color:#fff;letter-spacing:-0.035em;line-height:1.12;margin:0px;& span { color:#FFE2D8; } overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-619ee6e9-96d4{max-width:100%;font-family:Inter;font-weight:400;font-size:22px;color:#fff;line-height:1.7;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box; overflow-wrap:break-word; word-break:normal; box-sizing:border-box;\n}.elementor .e-49d07e6d-2798:hover,.elementor .e-49d07e6d-2798:focus-visible{color:#fff;background-color:#262A33;}.elementor .e-49d07e6d-2798{max-width:100%;font-family:Inter;font-weight:600;font-size:14px;color:#fff;line-height:1.35;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:28px;border-radius:3px;border-width:0px;background-color:#111113;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal; box-sizing:border-box; overflow-wrap:break-word; white-space:normal;\n}.elementor .e-29829b4e-3995{width:min(1160px,calc(100% - 48px));min-width:0px;color:#fff;padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;margin:auto;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-4372ffef-e656{min-width:0px;min-height:600px;color:#fff;padding-block-start:88px;padding-block-end:88px;padding-inline-start:max(24px,calc((100% - 1160px)/2));padding-inline-end:max(24px,calc((100% - 1160px)/2));background-image:linear-gradient(90deg, #F04B23f5 0%,#F04B23dc 48%,#1111138a 100%),url("https://linehm.com.br/wp-content/uploads/2026/10/09-metodo-arquitetura-e1790952714813-1024x632.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;align-items:center;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position:center,right center; box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}.elementor .e-3bc02ea9-1afc{width:100%;min-width:0px;overflow:hidden;font-family:Inter;color:var(--line-ink);line-height:1.7;padding:0px;background-color:#fff;display:flex;flex-direction:column;box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;\n}