.elementor .e-78c9a5f3-baa1{font-family:var(--fonte-principal);font-weight:700;color:var(--cor-branco);letter-spacing:-0.035em;line-height:1.04;text-wrap:balance;\n}.elementor .e-aaee30f-96bc{font-family:var(--fonte-principal);font-weight:300;font-size:18px;color:rgba(255,255,255,0.86);line-height:1.7;text-wrap:pretty;\n}.elementor .e-4c0a10ba-234e{font-family:var(--fonte-principal);font-weight:300;font-size:16px;color:rgba(255,255,255,0.7);line-height:1.7;text-wrap:pretty;\n}.elementor .e-1cf92db2-aca3{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-106c1481-7500{padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-248ccb04-7d0d{width:100%;height:600px;object-fit:cover;border-radius:12px;box-shadow:0px 40px 80px 0px rgba(0,0,0,0.35);display:block;}.elementor .e-93de02f-dc57{width:100%;max-width:calc(var(--container-largura) - 48px);display:grid;gap:64px;grid-template-columns:minmax(0,0.95fr) minmax(0,1.2fr);grid-template-rows:auto;align-items:center;margin-inline:auto;\n}.elementor .e-770471a-4f7a{width:100%;padding-block-start:80px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--cor-grafite);display:flex;flex-direction:column;box-sizing:border-box; background-image:radial-gradient(circle at 30% 40%, rgba(195,30,29,0.55) 0, rgba(195,30,29,0) 38%), radial-gradient(circle at 80% 90%, rgba(195,30,29,0.25) 0, rgba(195,30,29,0) 35%); background-size:180% 180%; background-position:0% 0%;\n}.elementor .e-1f04cb18-d49e{width:100%;height:100%;min-height:460px;object-fit:cover;border-radius:12px;display:block;}.elementor .e-1a297c78-8f36{text-wrap:pretty;\n}.elementor .e-707e5529-719a{font-family:var(--fonte-principal);font-weight:300;font-size:18px;color:var(--cor-grafite-suave);line-height:1.7;text-wrap:pretty;\n}.elementor .e-917838b-52c7{font-family:var(--fonte-principal);font-weight:300;font-size:18px;color:var(--cor-grafite-suave);line-height:1.7;text-wrap:pretty;\n}.elementor .e-4914ed75-5919{padding:0px;margin-block-start:20px;display:flex;flex-direction:column;gap:0px;}.elementor .e-617d1fde-732e{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-15047eee-f448{width:100%;max-width:calc(var(--container-largura) - 48px);display:grid;gap:72px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto;align-items:stretch;margin-inline:auto;\n}.elementor .e-767d8a88-3083{width:100%;padding-block-start:var(--secao-espaco);padding-block-end:var(--secao-espaco);padding-inline-start:24px;padding-inline-end:24px;background-color:var(--cor-areia);display:flex;flex-direction:column;box-sizing:border-box;\n}.elementor .e-54ff7daf-fdeb{color:#FF6B6A;text-wrap:pretty;\n}.elementor .e-55d38626-7328{color:var(--cor-branco);}.elementor .e-2edbc900-ffc4{font-family:var(--fonte-principal);font-weight:300;font-size:18px;color:rgba(255,255,255,0.78);line-height:1.7;text-wrap:pretty;\n}.elementor .e-7791dc58-bcd6{font-family:var(--fonte-principal);font-weight:300;font-size:18px;color:rgba(255,255,255,0.78);line-height:1.7;text-wrap:pretty;\n}.elementor .e-158526ae-2fac{font-family:var(--fonte-principal);font-weight:700;font-size:22px;color:var(--cor-branco);line-height:1.25;margin-block-start:18px;margin-block-end:-8px;}.elementor .e-17311f2e-e9ea{font-family:var(--fonte-principal);font-weight:500;font-size:16px;color:var(--cor-branco);line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:24px;padding-inline-end:0px;background-image:radial-gradient(circle, var(--cor-vermelho) 4px, transparent 4.5px); background-size:10px 10px; background-repeat:no-repeat; background-position:0 50%; text-wrap:pretty;\n}.elementor .e-57e189df-8f11{font-family:var(--fonte-principal);font-weight:500;font-size:16px;color:var(--cor-branco);line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:24px;padding-inline-end:0px;background-image:radial-gradient(circle, var(--cor-vermelho) 4px, transparent 4.5px); background-size:10px 10px; background-repeat:no-repeat; background-position:0 50%; text-wrap:pretty;\n}.elementor .e-2ca535b8-d26b{font-family:var(--fonte-principal);font-weight:500;font-size:16px;color:var(--cor-branco);line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:24px;padding-inline-end:0px;background-image:radial-gradient(circle, var(--cor-vermelho) 4px, transparent 4.5px); background-size:10px 10px; background-repeat:no-repeat; background-position:0 50%; text-wrap:pretty;\n}.elementor .e-36731f21-6264{font-family:var(--fonte-principal);font-weight:500;font-size:16px;color:var(--cor-branco);line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:24px;padding-inline-end:0px;background-image:radial-gradient(circle, var(--cor-vermelho) 4px, transparent 4.5px); background-size:10px 10px; background-repeat:no-repeat; background-position:0 50%; text-wrap:pretty;\n}.elementor .e-7d235f36-b10f{font-family:var(--fonte-principal);font-weight:500;font-size:16px;color:var(--cor-branco);line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:24px;padding-inline-end:0px;background-image:radial-gradient(circle, var(--cor-vermelho) 4px, transparent 4.5px); background-size:10px 10px; background-repeat:no-repeat; background-position:0 50%; text-wrap:pretty;\n}.elementor .e-6091d564-1058{font-family:var(--fonte-principal);font-weight:500;font-size:16px;color:var(--cor-branco);line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:24px;padding-inline-end:0px;background-image:radial-gradient(circle, var(--cor-vermelho) 4px, transparent 4.5px); background-size:10px 10px; background-repeat:no-repeat; background-position:0 50%; text-wrap:pretty;\n}.elementor .e-28a9a680-e70c{font-family:var(--fonte-principal);font-weight:500;font-size:16px;color:var(--cor-branco);line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:24px;padding-inline-end:0px;background-image:radial-gradient(circle, var(--cor-vermelho) 4px, transparent 4.5px); background-size:10px 10px; background-repeat:no-repeat; background-position:0 50%; text-wrap:pretty;\n}.elementor .e-536a9e9b-d0a3{padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-4ab02aab-2f41{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-3c2064f3-cf3f{width:100%;height:100%;min-height:520px;object-fit:cover;border-radius:12px;display:block;}.elementor .e-5bc58910-90a1{width:100%;max-width:calc(var(--container-largura) - 48px);display:grid;gap:72px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto;align-items:stretch;margin-inline:auto;\n}.elementor .e-a4ae93c-ffe0{width:100%;padding-block-start:var(--secao-espaco);padding-block-end:var(--secao-espaco);padding-inline-start:24px;padding-inline-end:24px;background-color:var(--cor-grafite);display:flex;flex-direction:column;box-sizing:border-box;\n}.elementor .e-54d716c3-7091{font-family:var(--fonte-principal);font-weight:300;font-size:18px;color:var(--cor-grafite-suave);line-height:1.7;text-wrap:pretty;\n}.elementor .e-297a809f-5a49{font-family:var(--fonte-principal);font-weight:300;font-size:16px;color:var(--cor-grafite-suave);line-height:1.7;text-wrap:pretty;\n}.elementor .e-1c12df6a-d066{padding:0px;display:flex;flex-direction:column;gap:14px;align-self:end;}.elementor .e-434303ce-6d7a{display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;align-items:start;}.elementor .e-6533651-a447:hover,.elementor .e-6533651-a447:focus-visible{border-color:var(--cor-vermelho);background-color:var(--cor-branco);box-shadow:0px 20px 44px 0px rgba(45,45,45,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-6533651-a447{color:var(--cor-grafite);padding-block-start:28px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:12px;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--cor-areia);transition:border-color 0.25s, box-shadow 0.25s, background-color 0.25s, transform 0.25s;display:flex;flex-direction:column;}.elementor .e-6701ba73-b688:hover,.elementor .e-6701ba73-b688:focus-visible{border-color:var(--cor-vermelho);background-color:var(--cor-branco);box-shadow:0px 20px 44px 0px rgba(45,45,45,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-6701ba73-b688{color:var(--cor-grafite);padding-block-start:28px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:12px;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--cor-areia);transition:border-color 0.25s, box-shadow 0.25s, background-color 0.25s, transform 0.25s;display:flex;flex-direction:column;}.elementor .e-6603b18d-975b:hover,.elementor .e-6603b18d-975b:focus-visible{border-color:var(--cor-vermelho);background-color:var(--cor-branco);box-shadow:0px 20px 44px 0px rgba(45,45,45,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-6603b18d-975b{color:var(--cor-grafite);padding-block-start:28px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:12px;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--cor-areia);transition:border-color 0.25s, box-shadow 0.25s, background-color 0.25s, transform 0.25s;display:flex;flex-direction:column;}.elementor .e-22fd85ef-7fe0:hover,.elementor .e-22fd85ef-7fe0:focus-visible{border-color:var(--cor-vermelho);background-color:var(--cor-branco);box-shadow:0px 20px 44px 0px rgba(45,45,45,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-22fd85ef-7fe0{color:var(--cor-grafite);padding-block-start:28px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:12px;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--cor-areia);transition:border-color 0.25s, box-shadow 0.25s, background-color 0.25s, transform 0.25s;display:flex;flex-direction:column;}.elementor .e-63a651d1-b6b7{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;align-items:stretch;}.elementor .e-59b33775-4f9f{width:100%;max-width:calc(var(--container-largura) - 48px);padding:0px;display:flex;flex-direction:column;gap:48px;margin-inline:auto;\n}.elementor .e-20d8e9b0-9de9{width:100%;padding-block-start:var(--secao-espaco);padding-block-end:var(--secao-espaco);padding-inline-start:24px;padding-inline-end:24px;background-color:var(--cor-branco);display:flex;flex-direction:column;box-sizing:border-box;\n}.elementor .e-6f1d01e0-99f4{text-wrap:pretty;\n}.elementor .e-64657efa-3bc8{font-family:var(--fonte-principal);font-weight:300;font-size:18px;color:var(--cor-grafite-suave);line-height:1.7;text-wrap:pretty;\n}.elementor .e-6068661b-ec36{max-width:640px;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-1ca35e64-7b41{width:auto;padding:0px;margin-inline-start:auto;display:flex;flex-direction:row;gap:10px;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-370f3dac-9b8b{width:100%;max-width:var(--container-largura);padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-inline:auto; box-sizing:border-box;\n}.elementor .e-3752c03c-3cc1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:max(24px, calc((100% - var(--container-largura)) / 2 + 24px));padding-inline-end:max(24px, calc((100% - var(--container-largura)) / 2 + 24px));display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;align-items:stretch;overflow-x:auto; overflow-y:hidden; scroll-snap-type:x mandatory; scroll-padding-inline:max(24px, calc((100% - var(--container-largura)) / 2 + 24px)); scrollbar-width:none; box-sizing:border-box;\n}.elementor .e-6988848f-feeb{width:100%;overflow:hidden;padding-block-start:var(--secao-espaco);padding-block-end:var(--secao-espaco);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--cor-branco);display:flex;flex-direction:column;gap:40px;}.elementor .e-5e3ce12f-8e4a{color:rgba(255,255,255,0.8);text-wrap:pretty;\n}.elementor .e-66e13dee-dc73{font-family:var(--fonte-principal);font-weight:700;color:var(--cor-branco);letter-spacing:-0.03em;line-height:1.04;text-wrap:balance;\n}.elementor .e-554bdb7-51be{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-4acb9f80-59ca{font-family:var(--fonte-principal);font-weight:300;font-size:17px;color:rgba(255,255,255,0.88);line-height:1.65;text-wrap:pretty;\n}.elementor .e-16e5a5be-1974:hover,.elementor .e-16e5a5be-1974:focus-visible{color:var(--cor-branco);border-color:var(--cor-grafite);background-color:var(--cor-grafite);}.elementor .e-16e5a5be-1974{color:var(--cor-grafite);border-color:var(--cor-branco);background-color:var(--cor-branco);}.elementor .e-1ef8a0fc-7d29{padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;align-self:end;}.elementor .e-480a955c-5f34{width:100%;max-width:calc(var(--container-largura) - 48px);display:grid;gap:48px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto;align-items:start;margin-inline:auto;\n}.elementor .e-713bad25-1d26{width:100%;padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--cor-vermelho);display:flex;flex-direction:column;box-sizing:border-box; background-image:radial-gradient(circle at 85% 20%, rgba(255,255,255,0.16) 0, rgba(255,255,255,0) 40%), radial-gradient(circle at 10% 110%, rgba(45,45,45,0.35) 0, rgba(45,45,45,0) 45%);\n}