.elementor .e-8c18d4b-e669771{width:132px;margin-block-end:20px;}.elementor .e-721eb15-8b40de2{width:100%;font-family:Plus Jakarta Sans;font-weight:600;font-size:3rem;color:#111827;letter-spacing:-4%;line-height:110%;margin-block-start:-32px;margin-block-end:-8px;margin-inline-end:0px;}.elementor .e-20e6f1e-a4b239e{width:100%;font-family:Cabin;font-weight:400;font-size:1.25rem;color:#6b7280;letter-spacing:0px;line-height:150%;text-align:start;margin-block-start:7px;margin-block-end:8px;}.elementor .e-d9f466f-fdeca7d{width:calc((100% - 220px) / 12 * 5 + 80px);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-f6a3b0f-20dde1a{min-height:200px;position:relative;padding-block-start:12rem;padding-block-end:20.776rem;padding-inline-start:0rem;padding-inline-end:0rem;background-image:url("https://espai.barrosdesenvolvimento.com.br/wp-content/uploads/2026/06/HOT-HERO2222-scaled.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;background-color:#eef4ef;flex-direction:column;gap:20px;align-items:start;padding-inline: max(20px, calc((100% - var(--content-width)) / 2));
isolation: isolate;\n}.elementor .e-5f273da-1dfbe4d{width:fit-content;font-family:Cabin;font-weight:600;font-size:0.75rem;color:#33373c;letter-spacing:1.32px;line-height:140%;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:100px;background-color:#eff2f6;background-clip:border-box;align-self:center;text-wrap: balance;\n}.elementor .e-f574d9b-f18b4dd{font-family:Plus Jakarta Sans;font-weight:600;font-size:3rem;color:#141413;letter-spacing:-4%;line-height:110%;text-align:center;margin-block-start:-6px;margin-block-end:-9px;align-self:center;text-wrap: balance;\n}.elementor .e-7699f31-5a496e6{font-family:Cabin;font-weight:400;font-size:1.1rem;color:#7d8590;letter-spacing:0px;line-height:150%;text-align:center;align-self:center;text-wrap: balance;\n}.elementor .e-8d8a7b0-956e928{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-9f3686e-aae9c54{width:54px;height:50px;color:#B9D038;display:flex;}.elementor .e-c4ac692-d50ca59{font-family:Cabin;font-weight:400;font-size:1rem;color:#141413;letter-spacing:0px;line-height:150%;margin-inline-start:-34px;margin-inline-end:-1px;border-color:#18521c00;}.elementor .e-0537812-eb9f309{width:100%;text-align:start;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:20px;border-radius:2px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#B9D038;border-style:solid;background-color:#f9fdffa3;display:flex;flex-direction:row;gap:10%;justify-content:flex-start;align-items:center;}.elementor .e-0d0189e-5b54a37{width:52px;height:50px;color:#B9D038;display:flex;}.elementor .e-190913f-4f6bfe9{font-family:Cabin;font-weight:400;font-size:1rem;color:#141413;letter-spacing:0px;line-height:150%;margin-inline-start:-34px;margin-inline-end:-1px;border-color:#18521c00;}.elementor .e-de84917-3c95419{width:100%;text-align:start;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:20px;border-radius:2px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#B9D038;border-style:solid;background-color:#f9fdffa3;display:flex;flex-direction:row;gap:10%;justify-content:flex-start;align-items:center;}.elementor .e-5f90dee-d3b8e76{width:59px;height:50px;color:#B9D038;display:flex;}.elementor .e-6f217ec-f7af8e7{font-family:Cabin;font-weight:400;font-size:1rem;color:#141413;letter-spacing:0px;line-height:150%;margin-inline-start:-34px;margin-inline-end:-1px;border-color:#18521c00;}.elementor .e-482a4f9-4ecc0b2{width:100%;text-align:start;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:20px;border-radius:2px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#B9D038;border-style:solid;background-color:#f9fdffa3;display:flex;flex-direction:row;gap:10%;justify-content:flex-start;align-items:center;}.elementor .e-cd959da-ad54377{width:65px;height:50px;color:#B9D038;display:flex;}.elementor .e-b17ebd4-ab5fae3{font-family:Cabin;font-weight:400;font-size:1rem;color:#141413;letter-spacing:0px;line-height:150%;margin-inline-start:-34px;margin-inline-end:-1px;border-color:#18521c00;}.elementor .e-c1cc53e-ce99e53{width:100%;text-align:start;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:20px;border-radius:2px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#B9D038;border-style:solid;background-color:#f9fdffa3;display:flex;flex-direction:row;gap:10%;justify-content:flex-start;align-items:center;}.elementor .e-c84c56e-c3f7c6a{width:68px;height:50px;color:#B9D038;display:flex;}.elementor .e-febf0e3-9245bb4{font-family:Cabin;font-weight:400;font-size:1rem;color:#141413;letter-spacing:0px;line-height:150%;margin-inline-start:-34px;margin-inline-end:-1px;border-color:#18521c00;}.elementor .e-9badd48-408a702{width:100%;text-align:start;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:20px;border-radius:2px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#B9D038;border-style:solid;background-color:#f9fdffa3;display:flex;flex-direction:row;gap:10%;justify-content:flex-start;align-items:center;}.elementor .e-033f468-c31fbf8{width:67px;height:50px;color:#B9D038;display:flex;}.elementor .e-b427f2c-bc44abe{font-family:Cabin;font-weight:400;font-size:1rem;color:#141413;letter-spacing:0px;line-height:150%;margin-inline-start:-34px;margin-inline-end:-1px;border-color:#18521c00;}.elementor .e-ef485ed-5efbcc3{width:100%;text-align:start;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:20px;border-radius:2px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#B9D038;border-style:solid;background-color:#f9fdffa3;display:flex;flex-direction:row;gap:10%;justify-content:flex-start;align-items:center;}.elementor .e-4d0b754-d60cb{width:100%;height:104px;min-width:1920px;position:absolute;inset-block-start:-101.41px;inset-inline-start:50%;z-index:2;transform:translate3d(-50%, 0px, 0px);display:block;pointer-events: none;\n}.elementor .e-889a9dc-99719cf{min-height:200px;position:relative;column-gap:20px;padding-block-start:5.5rem;padding-block-end:16.828rem;padding-inline-start:0rem;padding-inline-end:0rem;flex-direction:column;row-gap:40px;flex-wrap:wrap;padding-inline: max(20px, calc((100% - var(--content-width)) / 2));\n}.elementor .e-2288676-9587dbd{width:fit-content;font-family:Cabin;font-weight:600;font-size:0.75rem;color:#33373c;letter-spacing:1.32px;line-height:140%;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:100px;background-color:#fefefe;background-clip:border-box;align-self:center;text-wrap: balance;\n}.elementor .e-b6d53c3-32af8c4{width:100%;font-family:Plus Jakarta Sans;font-weight:600;font-size:3rem;color:#141413;letter-spacing:-4%;line-height:110%;text-align:center;margin-block-start:-8px;margin-block-end:-8px;align-self:center;text-wrap: balance;\n}.elementor .e-1ea00a4-f08c974{font-family:Cabin;font-weight:400;font-size:1.1rem;color:#7d8590;letter-spacing:0px;line-height:150%;text-align:center;align-self:center;text-wrap: balance;\n}.elementor .e-fcf6df7-f0505{width:100%;height:108.41px;min-width:1920px;position:absolute;inset-block-start:-101.41px;inset-inline-start:50%;z-index:2;transform:translate3d(-50%, 0px, 0px);display:block;pointer-events: none;\n}.elementor .e-61361b4-d804ad3{min-height:200px;position:relative;column-gap:20px;padding-block-start:7.5rem;padding-block-end:15.5rem;padding-inline-start:0rem;padding-inline-end:0rem;background-color:#eef4ef;flex-direction:column;row-gap:40px;flex-wrap:wrap;padding-inline: max(20px, calc((100% - var(--content-width)) / 2));\n}.elementor .e-15bbfb5-781d7{width:100%;height:108.41px;min-width:1920px;position:absolute;inset-block-start:-101.41px;inset-inline-start:50%;z-index:2;transform:translate3d(-50%, 0px, 0px);display:block;pointer-events: none;\n}.elementor .e-5394b69-d8c6e01{min-height:200px;position:relative;column-gap:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0rem;padding-inline-end:0rem;flex-direction:column;row-gap:40px;justify-content:center;align-items:center;padding-inline: max(20px, calc((100% - var(--content-width)) / 2));\n}.elementor .e-e168ba0-33ea3dc{width:fit-content;font-family:Cabin;font-weight:600;font-size:0.75rem;color:#33373c;letter-spacing:1.32px;line-height:140%;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:100px;background-color:#eff2f6;background-clip:border-box;align-self:start;text-wrap: balance;\n}.elementor .e-add13f7-4f00b3a{font-family:Plus Jakarta Sans;font-weight:600;font-size:2.6rem;color:#111827;letter-spacing:-4%;line-height:110%;text-align:start;margin-block-start:-6px;margin-block-end:10px;align-self:start;}.elementor .e-3498be9-1a74062{font-family:Cabin;font-weight:400;font-size:1.1rem;color:#7d8590;letter-spacing:0px;line-height:150%;text-align:start;margin-block-start:-14px;align-self:start;text-wrap: balance;\n}.elementor .e-935243a-0a2439d{width:32px;height:50px;color:#B9D038;display:flex;}.elementor .e-15f4c3b-f6d228f{font-family:Cabin;font-weight:400;font-size:1rem;color:#141413;letter-spacing:0px;line-height:150%;margin-inline-start:-34px;margin-inline-end:-1px;border-color:#18521c00;}.elementor .e-9bc20f2-156b440{width:100%;text-align:start;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:20px;border-radius:2px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#B9D038;border-style:solid;background-color:#e6ecf024;display:flex;flex-direction:row;gap:10%;justify-content:flex-start;align-items:center;}.elementor .e-b0d4dd1-7cd4823{width:32px;height:50px;color:#B9D038;display:flex;}.elementor .e-f053d8a-5558c42{font-family:Cabin;font-weight:400;font-size:1rem;color:#141413;letter-spacing:0px;line-height:150%;margin-inline-start:-34px;margin-inline-end:-1px;border-color:#18521c00;}.elementor .e-189d48e-e66fc87{width:100%;text-align:start;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:20px;border-radius:2px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#B9D038;border-style:solid;background-color:#e6ecf024;display:flex;flex-direction:row;gap:10%;justify-content:flex-start;align-items:center;}.elementor .e-1a86187-9d81e55{width:32px;height:50px;color:#B9D038;display:flex;}.elementor .e-17ce7a2-e1b9e0a{font-family:Cabin;font-weight:400;font-size:1rem;color:#141413;letter-spacing:0px;line-height:150%;margin-inline-start:-34px;margin-inline-end:-1px;border-color:#18521c00;}.elementor .e-b799670-f8039e8{width:100%;text-align:start;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:20px;border-radius:2px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#B9D038;border-style:solid;background-color:#e6ecf024;display:flex;flex-direction:row;gap:10%;justify-content:flex-start;align-items:center;}.elementor .e-8b6e914-3cf410f{min-height:200px;position:relative;column-gap:20px;padding-block-end:6.5rem;padding-inline-start:0rem;padding-inline-end:0rem;flex-direction:column;row-gap:40px;flex-wrap:wrap;padding-inline: max(20px, calc((100% - var(--content-width)) / 2));\n}.elementor .e-055f6b5-737b5b7{width:100%;font-family:Plus Jakarta Sans;font-weight:600;font-size:2.6rem;color:#fcfcfe;letter-spacing:-4%;line-height:110%;text-align:center;align-self:center;text-wrap: balance;\n}.elementor .e-b7e4327-d72a798{width:100%;font-family:Cabin;font-weight:400;font-size:1.2rem;color:#fcfcfe;letter-spacing:0px;line-height:150%;text-align:center;margin-block-end:20px;text-wrap: balance;\n}.elementor .e-6c874b8-a620436{width:fit-content;font-family:Cabin;font-weight:600;font-size:0.75rem;color:#33373c;letter-spacing:1.32px;line-height:140%;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:100px;background-color:#eef4ef;background-clip:border-box;align-self:center;text-wrap: balance;\n}.elementor .e-5ac9717-8650d8e{font-family:Plus Jakarta Sans;font-weight:600;font-size:3rem;color:#111827;letter-spacing:-4%;line-height:110%;text-align:center;margin-block-start:-6px;margin-block-end:10px;align-self:center;}.elementor .e-ee5dd35-5c76bf0{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-37e64f3-0f99fb9{width:100%;padding:0px;flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-6d75dc8-7f7a6cb{font-family:Cabin;font-weight:600;font-size:1.7rem;color:#111827;letter-spacing:-0.05em;line-height:130%;text-align:start;}.elementor .e-a15f075-6f47f34{width:100%;min-width:0px;font-family:Cabin;font-weight:400;font-size:1rem;color:#6b7280;letter-spacing:-0.02em;line-height:150%;text-align:start;margin-block-start:-16px;}.elementor .e-56bc571-ec8042d{min-height:200px;position:relative;padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:0rem;padding-inline-end:0rem;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;padding-inline: max(20px, calc((100% - var(--content-width)) / 2));\n}.elementor .e-edde942-5767b3f{width:100%;max-width:150px;position:relative;}.elementor .e-7223650-b285371{font-family:Plus Jakarta Sans;font-weight:500;font-size:0.8rem;color:#7FA41A;letter-spacing:0px;line-height:150%;text-transform:uppercase;}.elementor .e-6a439c9-5399a34{font-family:Plus Jakarta Sans;font-weight:500;font-size:0.8rem;color:#7FA41A;letter-spacing:0px;line-height:150%;text-transform:uppercase;}.elementor .e-525bed7-d0dee99{font-family:Plus Jakarta Sans;font-weight:500;font-size:0.8rem;color:#7FA41A;letter-spacing:0px;line-height:150%;text-transform:uppercase;}.elementor .e-3eeba9a-29571a8{width:fit-content;padding:0px;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:center;}.elementor .e-534752d-5fad4a8{width:20px;height:20px;color:#7FA41A;display:flex;}.elementor .e-904cf46-51d313b{width:20px;height:20px;color:#7FA41A;display:flex;}.elementor .e-80ecad6-3afacae{width:fit-content;padding:0px;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:center;}.elementor .e-8f5f52b-90255b2{min-height:250px;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:0px;border-block-end-width:6px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#7FA41A;border-style:solid;background-color:#d5d8d5;flex-direction:row;gap:20px;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding-inline: max(20px, calc((100% - var(--content-width)) / 2));\n}.elementor .e-8ha05t6-dnesubc{display:none;}