.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/fdasdfasdfas-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%;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-7c20c5b-63c1d75{font-family:Cabin;font-weight:400;font-size:1rem;color:#6b7280;letter-spacing:0px;line-height:150%;text-align:end;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}.elementor .e-09863e4-dfa9477{width:32px;height:32px;min-width:32px;color:#B9D038;display:flex;}.elementor .e-28c77e5-7ec8799{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;display:flex;flex-direction:row;gap:15px;align-items:center;}.elementor .e-7f35528-ea03bb1{font-family:Cabin;font-weight:400;font-size:1rem;color:#6b7280;letter-spacing:0px;line-height:150%;text-align:end;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}.elementor .e-83534bf-065111e{width:32px;height:32px;min-width:32px;color:#B9D038;display:flex;}.elementor .e-fce6521-6a0f5ae{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;display:flex;flex-direction:row;gap:15px;align-items:center;}.elementor .e-6f5c9e0-dab267c{font-family:Cabin;font-weight:400;font-size:1rem;color:#6b7280;letter-spacing:0px;line-height:150%;text-align:end;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}.elementor .e-9c9a6b7-98d8f2b{width:32px;height:32px;min-width:32px;color:#B9D038;display:flex;}.elementor .e-12ae053-1117efd{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;display:flex;flex-direction:row;gap:15px;align-items:center;}.elementor .e-df6330a-dec5ecb{padding:0px;flex-direction:column;gap:40px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-9860b4b-98bb30b{width:calc((100% - 220px) / 12 * 4 + 60px);aspect-ratio:1/1;object-fit:cover;object-position:center center;border-radius:16px;}.elementor .e-e9a4340-4156234{width:32px;height:32px;min-width:32px;color:#B9D038;display:flex;}.elementor .e-957a7e8-740e51c{font-family:Cabin;font-weight:400;font-size:1rem;color:#6b7280;letter-spacing:0px;line-height:150%;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}.elementor .e-1eeafd5-0a227cd{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;display:flex;flex-direction:row;gap:15px;align-items:center;}.elementor .e-5e5d89d-fea90d4{width:32px;height:32px;min-width:32px;color:#B9D038;display:flex;}.elementor .e-bd5cc32-1adff38{font-family:Cabin;font-weight:400;font-size:1rem;color:#6b7280;letter-spacing:0px;line-height:150%;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}.elementor .e-0c283ed-4ebb232{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;display:flex;gap:15px;align-items:center;}.elementor .e-730157d-5549cdd{width:32px;height:32px;min-width:32px;color:#B9D038;display:flex;}.elementor .e-f858826-63f3364{font-family:Cabin;font-weight:400;font-size:1rem;color:#6b7280;letter-spacing:0px;line-height:150%;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}.elementor .e-5fa8930-15123f1{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;display:flex;flex-direction:row;gap:15px;align-items:center;}.elementor .e-24c5003-ddd28ce{padding:0px;flex-direction:column;gap:40px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-e166dc5-64f8314{column-gap:40px;padding:0px;row-gap:20px;flex-wrap:nowrap;justify-content:flex-start;align-content: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-a7b435b-3131b{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image: url('https://espai.barrosdesenvolvimento.com.br/wp-content/uploads/2026/06/atomik-pixels-mask-v1.svg');
background-size: 600px 600px;
background-repeat: repeat;
pointer-events: none;
z-index: -1;\n}.elementor .e-0bbb190-f46da3c{width:58%;font-family:Plus Jakarta Sans;font-weight:600;font-size:2.6rem;color:#f3f4f6;letter-spacing:-4%;line-height:110%;text-align:start;align-self:start;text-wrap: balance;\n}.elementor .e-4369cfa-b3ed1cb{width:40%;font-family:Cabin;font-weight:400;font-size:1.2rem;color:#f3f4f6;letter-spacing:0px;line-height:150%;text-align:start;margin-block-end:20px;}.elementor .e-a6bde3d-9a96980{width:100%;font-family:Cabin;font-weight:400;font-size:1.25rem;color:#f3f4f6;letter-spacing:0px;line-height:150%;text-align:start;margin-block-end:20px;}.elementor .e-0860029-36cf24f{width:32px;height:32px;color:#B9D038;display:flex;}.elementor .e-dde35ba-00b205d{font-family:Cabin;font-weight:400;font-size:1rem;color:#f3f4f6;letter-spacing:0px;line-height:150%;margin-inline-start:-34px;margin-inline-end:-1px;border-color:#18521c00;}.elementor .e-836f1ba-4217dd1{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-54ce080-3c7a00b{width:32px;height:32px;color:#B9D038;display:flex;}.elementor .e-354d23a-0e5cb65{font-family:Cabin;font-weight:400;font-size:1rem;color:#f3f4f6;letter-spacing:0px;line-height:150%;margin-inline-start:-34px;margin-inline-end:-1px;border-color:#18521c00;}.elementor .e-722925d-405fbfd{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-a67641e-5fc1508{width:32px;height:32px;color:#B9D038;display:flex;}.elementor .e-6b4ae1d-f1e5dfa{font-family:Cabin;font-weight:400;font-size:1rem;color:#f3f4f6;letter-spacing:0px;line-height:150%;margin-inline-start:-34px;margin-inline-end:-1px;border-color:#18521c00;}.elementor .e-2a76701-8366765{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-0d0ea03-c741052{width:fit-content;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;align-items:start;}.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:7.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-065f61b-64ad33b{width:100%;font-family:Plus Jakarta Sans;font-weight:600;font-size:2.6rem;color:#111827;letter-spacing:-4%;line-height:110%;text-align:center;align-self:center;text-wrap: balance;\n}.elementor .e-7b7d940-6ae297e{width:100%;font-family:Cabin;font-weight:400;font-size:1.2rem;color:#6b7280;letter-spacing:0px;line-height:150%;text-align:center;margin-block-end:20px;}.elementor .e-c91bdb2-bf8e1e7{width:32px;height:32px;color:#B9D038;display:flex;}.elementor .e-a66a40d-2ce0493{font-family:Cabin;font-weight:400;font-size:1rem;color:#18511C;letter-spacing:0px;line-height:150%;margin-inline-start:-12px;margin-inline-end:6px;border-color:#18521c00;}.elementor .e-c7a666e-7fa10e1{width:48%;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:#5d85a414;display:flex;flex-direction:row;gap:10%;justify-content:flex-start;align-items:center;}.elementor .e-9731f4f-f9923fa{width:32px;height:32px;color:#B9D038;display:flex;}.elementor .e-48f2fce-72603d8{font-family:Cabin;font-weight:400;font-size:1rem;color:#18511C;letter-spacing:0px;line-height:150%;margin-inline-start:-12px;margin-inline-end:6px;border-color:#18521c00;}.elementor .e-badc327-4a1cf89{width:48%;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:#5d85a414;display:flex;flex-direction:row;gap:10%;justify-content:flex-start;align-items:center;}.elementor .e-5394b69-d8c6e01{min-height:200px;position:relative;column-gap:20px;padding-block-start:-2.5rem;padding-block-end:-0.5rem;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-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:start;text-wrap: balance;\n}.elementor .e-5ac9717-8650d8e{font-family:Plus Jakarta Sans;font-weight:600;font-size:2.6rem;color:#111827;letter-spacing:-4%;line-height:110%;margin-block-start:-6px;margin-block-end:2px;}.elementor .e-6b68a1f-e13905c{font-family:Cabin;font-weight:600;font-size:1.5rem;color:#111827;letter-spacing:-0.05em;line-height:130%;text-align:start;}.elementor .e-85c89eb-c29a03c{width:100%;min-width:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:row;gap:15px;flex-wrap:nowrap;justify-content:start;align-items:center;}.elementor .e-b92f078-fbac42c{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-b6573ca-dd90169{width:100%;min-width:0px;padding-block-start:2rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;border-width:1px;border-color:#e5e7eb;border-style:solid;background-color:#eef4ef;display:flex;flex-direction:column;gap:20px;justify-content:start;align-items:start;}.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:36%;padding:0px;flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.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;}