.elementor .e-5dc7c49f-8492{font-family:var(--vl-display);font-weight:800;font-size:26px;color:#FFFFFF;letter-spacing:-0.04em;}.elementor .e-8e085e-2ceb:hover,.elementor .e-8e085e-2ceb:focus-visible{color:#FFFFFF;}.elementor .e-8e085e-2ceb{font-family:var(--vl-body);font-weight:500;font-size:15px;color:var(--vl-muted);}.elementor .e-7ccae90d-c026:hover,.elementor .e-7ccae90d-c026:focus-visible{color:#FFFFFF;}.elementor .e-7ccae90d-c026{font-family:var(--vl-body);font-weight:500;font-size:15px;color:var(--vl-muted);}.elementor .e-e5262c1-27aa:hover,.elementor .e-e5262c1-27aa:focus-visible{color:#FFFFFF;}.elementor .e-e5262c1-27aa{font-family:var(--vl-body);font-weight:500;font-size:15px;color:var(--vl-muted);}.elementor .e-5903ef91-da35:hover,.elementor .e-5903ef91-da35:focus-visible{color:#FFFFFF;}.elementor .e-5903ef91-da35{font-family:var(--vl-body);font-weight:500;font-size:15px;color:var(--vl-muted);}.elementor .e-c2159b6-58b2:hover,.elementor .e-c2159b6-58b2:focus-visible{color:#FFFFFF;}.elementor .e-c2159b6-58b2{font-family:var(--vl-body);font-weight:500;font-size:15px;color:var(--vl-muted);}.elementor .e-3e3ea281-98ac{width:auto;padding:0px;display:flex;flex-direction:row;gap:34px;align-items:center;}.elementor .e-16572e9c-3f16{font-size:14px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .e-41dc2661-53ce{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-74fab3a6-9eff{position:sticky;inset-block-start:0px;z-index:50;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;background-color:rgba(16,14,28,0.88);backdrop-filter:blur(14px);display:flex;justify-content:center;}.elementor .e-32a08bad-3073{font-family:var(--vl-body);font-weight:600;font-size:13px;color:#FFFFFF;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.28);border-style:solid;background-color:rgba(255,255,255,0.1);}.elementor .e-f7be3fb-53f8{font-family:var(--vl-display);font-weight:900;font-size:56px;color:#FFFFFF;letter-spacing:-0.025em;line-height:1.02;}.elementor .e-1bdbed79-778b{max-width:560px;font-family:var(--vl-body);font-size:19px;color:rgba(255,255,255,0.86);line-height:1.65;}.elementor .e-215a65d7-87d5{font-family:var(--vl-body);font-weight:600;font-size:15px;color:#D8B4FE;letter-spacing:0.01em;margin-block-start:-10px;}.elementor .e-3afd3c36-e323{width:100%;padding:0px;margin-block-start:6px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-4b1a5890-e9a1{font-family:var(--vl-display);font-weight:800;font-size:32px;color:#FFFFFF;letter-spacing:-0.03em;}.elementor .e-280a44df-ca69{font-family:var(--vl-body);font-size:13px;color:rgba(255,255,255,0.8);}.elementor .e-563e860a-ac3c{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-6dc0e57f-2db8{font-family:var(--vl-display);font-weight:800;font-size:32px;color:#FFFFFF;letter-spacing:-0.03em;}.elementor .e-69fd7205-6ea8{font-family:var(--vl-body);font-size:13px;color:rgba(255,255,255,0.8);}.elementor .e-5ec431e6-e2e1{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-46e76227-e0b2{font-family:var(--vl-display);font-weight:800;font-size:32px;color:#D8B4FE;letter-spacing:-0.03em;}.elementor .e-1e1e6aa5-9e1c{font-family:var(--vl-body);font-size:13px;color:rgba(255,255,255,0.8);}.elementor .e-4c214a5e-2140{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-4f6702cd-2ff7{width:100%;padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:14px;display:flex;flex-direction:row;gap:36px;flex-wrap:wrap;}.elementor .e-2c03bc96-747b{padding:0px;display:flex;flex-direction:column;gap:26px;align-items:flex-start;}.elementor .e-63011d49-85c8{width:100%;height:560px;object-fit:cover;border-radius:15px;box-shadow:0px 0px 35px 0px rgba(168,85,247,0.82);}.elementor .e-5c0ebf45-ade6{width:64px;height:64px;object-fit:cover;border-radius:12px;}.elementor .e-1cf22a41-7abf{font-family:var(--vl-body);font-weight:700;font-size:11px;color:#A855F7;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-624cbabd-f43e{font-family:var(--vl-display);font-weight:800;font-size:17px;color:#141414;}.elementor .e-621f32ae-910e{padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-bf89910-707b{width:auto;position:absolute;inset-block-end:0px;inset-inline-start:-36px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:22px;border-radius:14px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#FFFFFF;box-shadow:0px 20px 50px -15px rgba(0,0,0,0.55);backdrop-filter:blur(10px);display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-34913c76-11e5{position:relative;padding-block-start:0px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;display:flex;}.elementor .e-29096c13-99ef{width:100%;max-width:1180px;column-gap:64px;padding:0px;display:grid;grid-template-columns:1.08fr 0.92fr;grid-template-rows:auto;align-items:center;}.elementor .e-409c32d2-520e{overflow:hidden;padding-block-start:90px;padding-block-end:120px;background-image:linear-gradient(111deg, rgba(42,0,82,0.86) 20%,rgba(90,0,44,0.84) 81%),url("https://vibelight.com.br/wp-content/uploads/2026/06/galeria-fotos-vibelight-6.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;justify-content:center;}.elementor .e-582de759-e115{text-align:center;margin-inline-start:auto;margin-inline-end:auto;align-items:center;}.elementor .e-5405d06f-11dd{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-addb0de-7ba2{font-family:var(--vl-display);font-weight:800;font-size:27px;color:#FFFFFF;letter-spacing:-0.025em;line-height:1.05;}.elementor .e-7ddd108a-1a51{font-family:var(--vl-body);font-size:14px;color:rgba(244,241,250,0.78);line-height:1.55;}.elementor .e-3249a274-1bad{font-family:var(--vl-body);font-weight:700;font-size:14px;color:#C4B5FF;margin-block-start:8px;}.elementor .e-62240f47-395d{position:relative;padding-block-start:120px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;background-image:linear-gradient(180deg, rgba(7,6,13,0) 0%,rgba(7,6,13,0.85) 55%,rgba(7,6,13,0.97) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:8px;}.elementor .e-5ab8cee8-36cc:hover,.elementor .e-5ab8cee8-36cc:focus-visible{border-color:rgba(157,134,255,0.6);transform:translate3d(0px, -6px, 0px);}.elementor .e-5ab8cee8-36cc{height:460px;overflow:hidden;position:relative;padding:0px;border-radius:24px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;transition:all 0.25s;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-32a481c-c330{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-2f0d96cc-f90b{font-family:var(--vl-display);font-weight:800;font-size:27px;color:#FFFFFF;letter-spacing:-0.025em;line-height:1.05;}.elementor .e-42079c98-c7dc{font-family:var(--vl-body);font-size:14px;color:rgba(244,241,250,0.78);line-height:1.55;}.elementor .e-2da9a75f-6f1e{font-family:var(--vl-body);font-weight:700;font-size:14px;color:#C4B5FF;margin-block-start:8px;}.elementor .e-5b165d64-b977{position:relative;padding-block-start:120px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;background-image:linear-gradient(180deg, rgba(7,6,13,0) 0%,rgba(7,6,13,0.85) 55%,rgba(7,6,13,0.97) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:8px;}.elementor .e-7658a400-bc68:hover,.elementor .e-7658a400-bc68:focus-visible{border-color:rgba(157,134,255,0.6);transform:translate3d(0px, -6px, 0px);}.elementor .e-7658a400-bc68{height:460px;overflow:hidden;position:relative;padding:0px;border-radius:24px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;transition:all 0.25s;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-1d5961c3-5929{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-5c9e4cb3-f3ad{font-family:var(--vl-display);font-weight:800;font-size:27px;color:#FFFFFF;letter-spacing:-0.025em;line-height:1.05;}.elementor .e-1121f5-ab85{font-family:var(--vl-body);font-size:14px;color:rgba(244,241,250,0.78);line-height:1.55;}.elementor .e-5aa779fd-b8ae{font-family:var(--vl-body);font-weight:700;font-size:14px;color:#C4B5FF;margin-block-start:8px;}.elementor .e-358799de-3234{position:relative;padding-block-start:120px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;background-image:linear-gradient(180deg, rgba(7,6,13,0) 0%,rgba(7,6,13,0.85) 55%,rgba(7,6,13,0.97) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:8px;}.elementor .e-24ba7ab5-d6e5:hover,.elementor .e-24ba7ab5-d6e5:focus-visible{border-color:rgba(157,134,255,0.6);transform:translate3d(0px, -6px, 0px);}.elementor .e-24ba7ab5-d6e5{height:460px;overflow:hidden;position:relative;padding:0px;border-radius:24px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;transition:all 0.25s;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-1470071-222e{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-3c878f10-c79c{font-family:var(--vl-display);font-weight:800;font-size:27px;color:#FFFFFF;letter-spacing:-0.025em;line-height:1.05;}.elementor .e-4cc716fd-5d92{font-family:var(--vl-body);font-size:14px;color:rgba(244,241,250,0.78);line-height:1.55;}.elementor .e-59da00d5-b662{font-family:var(--vl-body);font-weight:700;font-size:14px;color:#C4B5FF;margin-block-start:8px;}.elementor .e-ee12dd9-1f44{position:relative;padding-block-start:120px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;background-image:linear-gradient(180deg, rgba(7,6,13,0) 0%,rgba(7,6,13,0.85) 55%,rgba(7,6,13,0.97) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:8px;}.elementor .e-6ce402cf-454e:hover,.elementor .e-6ce402cf-454e:focus-visible{border-color:rgba(157,134,255,0.6);transform:translate3d(0px, -6px, 0px);}.elementor .e-6ce402cf-454e{height:460px;overflow:hidden;position:relative;padding:0px;border-radius:24px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;transition:all 0.25s;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-6bd7b69e-ca51{padding:0px;display:grid;gap:18px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-147ad095-2e9a{background-image:linear-gradient(180deg, #100E1C 0%,#191527 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-150d76f1-bca3{font-family:var(--vl-display);font-weight:700;font-size:24px;color:#141414;line-height:1.3;font-style:italic;padding-inline-start:20px;margin-block-start:12px;}.elementor .e-4e104f91-57d1{width:100%;height:340px;object-fit:cover;border-radius:15px;box-shadow:0px 0px 35px 0px rgba(168,85,247,0.6);}.elementor .e-1140f142-695d{font-family:var(--vl-display);font-weight:900;font-size:32px;color:#FFFFFF;line-height:1;}.elementor .e-7eb0256a-1e95{font-family:var(--vl-body);font-weight:700;font-size:11px;color:rgba(255,255,255,0.85);letter-spacing:0.14em;}.elementor .e-74a3e1fc-4463{width:auto;position:absolute;inset-inline-end:-14px;inset-block-end:-18px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;background-image:linear-gradient(226deg, #3B82F6 0%,#A855F7 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 18px 40px -16px rgba(58,25,120,0.7);display:flex;flex-direction:column;gap:0px;}.elementor .e-68029c07-b9e5{position:relative;padding:0px;margin-block-start:18px;display:flex;}.elementor .e-38712acc-f236{position:sticky;inset-block-start:110px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-3ee5e585-12ba{min-width:64px;font-family:var(--vl-display);font-weight:900;font-size:44px;color:#A855F7;line-height:1;}.elementor .e-581c8be4-5829{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-6b5526df-7a39{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:28px;}.elementor .e-4ec48738-1f3d{min-width:64px;font-family:var(--vl-display);font-weight:900;font-size:44px;color:#A855F7;line-height:1;}.elementor .e-4b07b0a5-d9c2{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-41568fef-ab8a{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:28px;}.elementor .e-170a0400-69ce{min-width:64px;font-family:var(--vl-display);font-weight:900;font-size:44px;color:#A855F7;line-height:1;}.elementor .e-a75794f-309b{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-7c6b060-fc72{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:28px;}.elementor .e-2fd86728-b726{min-width:64px;font-family:var(--vl-display);font-weight:900;font-size:44px;color:#A855F7;line-height:1;}.elementor .e-15c22418-f3b9{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-1ce93c43-db09{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:28px;}.elementor .e-772f8c28-7a8a{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-3b8620d-d66d{width:100%;max-width:1180px;column-gap:80px;padding:0px;display:grid;grid-template-columns:0.9fr 1.1fr;grid-template-rows:auto;align-items:start;}.elementor .e-21c80c51-d0e7{background-color:#FFFFFF;}.elementor .e-7cc8924-560f{width:100%;height:400px;object-fit:cover;}.elementor .e-4cccfd09-4915{position:absolute;inset-block-start:14px;inset-inline-start:14px;font-family:var(--vl-body);font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:0.16em;padding-block-start:6px;padding-block-end:6px;padding-inline-start:11px;padding-inline-end:11px;border-radius:999px;background-color:var(--vl-amber);}.elementor .e-2fe1b480-baeb{overflow:hidden;position:relative;padding:0px;border-radius:15px;border-width:1px;border-color:transparent;border-style:solid;box-shadow:0px 0px 35px 0px rgba(168,85,247,0.7);display:flex;grid-column:span 2;}.elementor .e-64f6e68b-610b{width:100%;height:190px;object-fit:cover;}.elementor .e-5d2027de-13d1{position:absolute;inset-block-start:12px;inset-inline-start:12px;font-family:var(--vl-body);font-weight:700;font-size:10px;color:#FFFFFF;letter-spacing:0.16em;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;background-color:rgba(7,6,13,0.7);}.elementor .e-497ba683-a840{overflow:hidden;position:relative;padding:0px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;display:flex;}.elementor .e-6742399d-85de{width:100%;height:190px;object-fit:cover;}.elementor .e-39776d3d-a3d5{position:absolute;inset-block-start:12px;inset-inline-start:12px;font-family:var(--vl-body);font-weight:700;font-size:10px;color:#FFFFFF;letter-spacing:0.16em;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;background-color:rgba(7,6,13,0.7);}.elementor .e-44f1ed4-34c5{overflow:hidden;position:relative;padding:0px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;display:flex;}.elementor .e-239ad901-eab4{padding:0px;display:grid;gap:14px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;}.elementor .e-4403db5b-aae1{position:relative;font-family:var(--vl-body);font-size:16px;color:var(--vl-muted);line-height:1.55;padding-inline-start:30px;}.elementor .e-6a97a4da-7d87{position:relative;font-family:var(--vl-body);font-size:16px;color:var(--vl-muted);line-height:1.55;padding-inline-start:30px;}.elementor .e-1ff24d7d-8ea1{position:relative;font-family:var(--vl-body);font-size:16px;color:var(--vl-muted);line-height:1.55;padding-inline-start:30px;}.elementor .e-797cb0a2-a81d{position:relative;font-family:var(--vl-body);font-size:16px;color:var(--vl-muted);line-height:1.55;padding-inline-start:30px;}.elementor .e-5a8895f6-2862{padding:0px;margin-block-start:4px;margin-block-end:10px;display:flex;flex-direction:column;gap:14px;}.elementor .e-33e940de-136a{padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-43a0e29a-ef8e{width:100%;max-width:1180px;column-gap:80px;padding:0px;display:grid;grid-template-columns:1.05fr 0.95fr;grid-template-rows:auto;align-items:center;}.elementor .e-1cc8d851-e208{background-image:linear-gradient(180deg, #191527 0%,#100E1C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-140217ea-e4c3{font-family:var(--vl-body);font-weight:700;font-size:12px;color:#A855F7;letter-spacing:0.18em;}.elementor .e-54e6c41b-b71c{border-color:#E7E2F4;background-color:#FFFFFF;box-shadow:0px 18px 40px -26px rgba(58,25,120,0.45);}.elementor .e-26e8b6a-9d32{font-family:var(--vl-body);font-weight:700;font-size:12px;color:#8B6CF6;letter-spacing:0.18em;}.elementor .e-134d3b92-7984{border-color:#E7E2F4;background-color:#FFFFFF;box-shadow:0px 18px 40px -26px rgba(58,25,120,0.45);}.elementor .e-4e0e981c-fe76{font-family:var(--vl-body);font-weight:700;font-size:12px;color:#6A8BF7;letter-spacing:0.18em;}.elementor .e-1d309dd6-5dbd{border-color:#E7E2F4;background-color:#FFFFFF;box-shadow:0px 18px 40px -26px rgba(58,25,120,0.45);}.elementor .e-1e461dc7-468e{font-family:var(--vl-body);font-weight:700;font-size:12px;color:#3B82F6;letter-spacing:0.18em;}.elementor .e-5a2c1b73-6b16{border-color:#E7E2F4;background-color:#FFFFFF;box-shadow:0px 18px 40px -26px rgba(58,25,120,0.45);}.elementor .e-9236194-daba{padding:0px;display:grid;gap:18px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-47084b9e-67bf{background-color:#F5F5F5;}.elementor .e-11bd3371-41d1{font-family:var(--vl-display);font-weight:800;font-size:60px;color:#FFFFFF;letter-spacing:-0.045em;line-height:1;}.elementor .e-50da5fd3-f73e{font-family:var(--vl-body);font-size:14px;color:rgba(244,241,250,0.75);line-height:1.45;}.elementor .e-17193f11-c2a6{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-34c91155-8877{font-family:var(--vl-display);font-weight:800;font-size:60px;color:#FFFFFF;letter-spacing:-0.045em;line-height:1;}.elementor .e-b029540-2c30{font-family:var(--vl-body);font-size:14px;color:rgba(244,241,250,0.75);line-height:1.45;}.elementor .e-4e2a3b78-1205{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-1c6d3b2c-56d7{font-family:var(--vl-display);font-weight:800;font-size:60px;color:#FFFFFF;letter-spacing:-0.045em;line-height:1;}.elementor .e-5e554a20-675c{font-family:var(--vl-body);font-size:14px;color:rgba(244,241,250,0.75);line-height:1.45;}.elementor .e-7f0e6fab-3a99{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-65c8e1b7-2709{font-family:var(--vl-display);font-weight:800;font-size:60px;color:#FFFFFF;letter-spacing:-0.045em;line-height:1;}.elementor .e-1443df64-45e3{font-family:var(--vl-body);font-size:14px;color:rgba(244,241,250,0.75);line-height:1.45;}.elementor .e-f546a0d-5dc3{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-3aefa71-7801{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-2ec8ca6d-f535{font-family:var(--vl-body);font-weight:700;font-size:14px;color:#FFFFFF;margin-inline-end:6px;}.elementor .e-608c1718-469f{font-family:var(--vl-body);font-weight:600;font-size:13px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:rgba(255,255,255,0.1);}.elementor .e-1eea9adf-19d0{font-family:var(--vl-body);font-weight:600;font-size:13px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:rgba(255,255,255,0.1);}.elementor .e-3df6d1ab-fdec{font-family:var(--vl-body);font-weight:600;font-size:13px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:rgba(255,255,255,0.1);}.elementor .e-6cbfbcdf-9b59{font-family:var(--vl-body);font-weight:600;font-size:13px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:rgba(255,255,255,0.1);}.elementor .e-7e5141eb-e2cd{font-family:var(--vl-body);font-weight:600;font-size:13px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:rgba(255,255,255,0.1);}.elementor .e-459020d8-c1d1{font-family:var(--vl-body);font-weight:600;font-size:13px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:rgba(255,255,255,0.1);}.elementor .e-11e356df-ac2a{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;}.elementor .e-54d753ec-88f4{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .e-56eed0ed-e94e{padding-block-start:90px;padding-block-end:90px;background-image:linear-gradient(111deg, rgba(42,0,82,0.85) 20%,rgba(90,0,44,0.85) 81%),url("https://vibelight.com.br/wp-content/uploads/2026/06/galeria-fotos-vibelight-11.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-135dd52c-30be{max-width:420px;}.elementor .e-6d8c8960-f72e{padding:0px;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .e-6c9f45a3-54c4{width:100%;height:100%;object-fit:cover;border-radius:20px;grid-column:span 2;grid-row:span 2;}.elementor .e-18a54124-f2fd{width:100%;height:100%;object-fit:cover;border-radius:20px;}.elementor .e-7a8984ef-9e9d{width:100%;height:100%;object-fit:cover;border-radius:20px;}.elementor .e-87ef380-153d{width:100%;height:100%;object-fit:cover;border-radius:20px;}.elementor .e-5a476561-f1c7{width:100%;height:100%;object-fit:cover;border-radius:20px;}.elementor .e-74bbb0c1-7fee{width:100%;height:100%;object-fit:cover;border-radius:20px;grid-column:span 2;}.elementor .e-2a96953f-1b10{width:100%;height:100%;object-fit:cover;border-radius:20px;}.elementor .e-aa9579b-f34c{width:100%;height:100%;object-fit:cover;border-radius:20px;}.elementor .e-1d38a334-3963{padding:0px;display:grid;gap:14px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 230px);}.elementor .e-5f61a123-e45a{padding-block-start:110px;background-image:linear-gradient(180deg, #100E1C 0%,#191527 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-352bc74f-dad6{text-align:center;margin-inline-start:auto;margin-inline-end:auto;align-items:center;}.elementor .e-6ca11e88-416d{font-size:18px;color:#F5B82E;letter-spacing:0.12em;}.elementor .e-2dd3e319-3918{font-family:var(--vl-body);font-weight:500;font-size:21px;color:#141414;letter-spacing:-0.01em;line-height:1.45;}.elementor .e-626bd293-ddc8{height:46px;min-width:46px;font-family:var(--vl-body);font-weight:700;font-size:15px;color:#FFFFFF;border-radius:999px;background-image:linear-gradient(226deg, #3B82F6 0%,#A855F7 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;align-items:center;}.elementor .e-6dc23b37-17e9{font-family:var(--vl-body);font-weight:700;font-size:15px;color:#141414;}.elementor .e-71ca7312-44d9{font-family:var(--vl-body);font-size:13px;color:#6B6480;}.elementor .e-682ba841-8189{padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-61d52bbf-2969{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-7107ca5b-677c{border-color:#E7E2F4;background-color:#FFFFFF;box-shadow:0px 18px 40px -26px rgba(58,25,120,0.45);gap:22px;justify-content:space-between;}.elementor .e-6ce5f92b-5d4b{font-size:18px;color:#F5B82E;letter-spacing:0.12em;}.elementor .e-72f34c95-310c{font-family:var(--vl-body);font-weight:500;font-size:21px;color:var(--vl-text);letter-spacing:-0.01em;line-height:1.45;}.elementor .e-199aa90d-9f97{height:46px;min-width:46px;font-family:var(--vl-body);font-weight:700;font-size:15px;color:#FFFFFF;border-radius:999px;background-image:linear-gradient(226deg, #60A5FA 0%,#A855F7 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;align-items:center;}.elementor .e-134da642-3646{font-family:var(--vl-body);font-weight:700;font-size:15px;color:#FFFFFF;}.elementor .e-e45ab23-69ea{font-family:var(--vl-body);font-size:13px;color:rgba(255,255,255,0.75);}.elementor .e-54084161-b85d{padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-7d161499-7acb{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-6503d573-5318{border-color:transparent;background-image:linear-gradient(135deg, #2A0052 0%,#5A002C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 24px 50px -24px rgba(90,0,44,0.7);gap:22px;justify-content:space-between;}.elementor .e-7c9a0475-40fb{font-size:18px;color:#F5B82E;letter-spacing:0.12em;}.elementor .e-a3f7363-5540{font-family:var(--vl-body);font-weight:500;font-size:21px;color:#141414;letter-spacing:-0.01em;line-height:1.45;}.elementor .e-767f4d7e-67b4{height:46px;min-width:46px;font-family:var(--vl-body);font-weight:700;font-size:15px;color:#FFFFFF;border-radius:999px;background-image:linear-gradient(226deg, #3B82F6 0%,#7B3FE4 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;align-items:center;}.elementor .e-52ca6068-fcc5{font-family:var(--vl-body);font-weight:700;font-size:15px;color:#141414;}.elementor .e-16e1d256-ac21{font-family:var(--vl-body);font-size:13px;color:#6B6480;}.elementor .e-6bc46d01-c83c{padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-433ff05-413e{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-606d46fe-9651{border-color:#E7E2F4;background-color:#FFFFFF;box-shadow:0px 18px 40px -26px rgba(58,25,120,0.45);gap:22px;justify-content:space-between;}.elementor .e-5719a269-fcba{padding:0px;display:grid;gap:18px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-4ee7305d-ed57{background-color:#FFFFFF;}.elementor .e-7943a568-fb28{color:#D8B4FE;}.elementor .e-bc32f01-1ed2{color:rgba(255,255,255,0.86);}.elementor .e-34745458-1731{height:28px;min-width:28px;font-weight:700;font-size:14px;color:#FFFFFF;border-radius:999px;background-color:rgba(255,255,255,0.14);display:flex;justify-content:center;align-items:center;}.elementor .e-54bae317-9777{font-family:var(--vl-body);font-size:16px;color:rgba(255,255,255,0.86);line-height:1.55;padding-block-start:3px;}.elementor .e-57c26e3b-8beb{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-2d1e0e5f-c220{height:28px;min-width:28px;font-weight:700;font-size:14px;color:#FFFFFF;border-radius:999px;background-color:rgba(255,255,255,0.14);display:flex;justify-content:center;align-items:center;}.elementor .e-28350426-3eea{font-family:var(--vl-body);font-size:16px;color:rgba(255,255,255,0.86);line-height:1.55;padding-block-start:3px;}.elementor .e-685cca2a-9f10{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-15f53b21-5624{height:28px;min-width:28px;font-weight:700;font-size:14px;color:#FFFFFF;border-radius:999px;background-color:rgba(255,255,255,0.14);display:flex;justify-content:center;align-items:center;}.elementor .e-2a11b6e3-a1cc{font-family:var(--vl-body);font-size:16px;color:rgba(255,255,255,0.86);line-height:1.55;padding-block-start:3px;}.elementor .e-79f2e827-30f0{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-ebf5664-9c28{padding:0px;margin-block-start:6px;display:flex;flex-direction:column;gap:16px;}.elementor .e-51e1e236-6e94{font-family:var(--vl-body);font-size:14px;color:#FFFFFF;line-height:1.6;}.elementor .e-264c59a7-d511{padding:20px;margin-block-start:6px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(255,255,255,0.08);display:flex;}.elementor .e-19c471dd-17b4{font-family:var(--vl-body);font-size:15px;color:rgba(255,255,255,0.86);}.elementor .e-e48c340-30f8{padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-17195447-fccd{font-family:var(--vl-display);font-weight:800;font-size:30px;color:#110D1F;letter-spacing:-0.03em;}.elementor .e-23bf0555-dbe2{font-family:var(--vl-body);font-size:15px;color:#6B6480;}.elementor .e-3b5b3cac-fcb7{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-2164e742-b8ab{width:100%;display:block;}.elementor .e-547ef307-6e98{width:100%;padding:0px;display:block;}.elementor .e-57f26b6f-d04a{font-family:var(--vl-body);font-size:13px;color:#6B6480;text-align:center;}.elementor .e-6f03e5a6-5a3e{padding:40px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 30px 80px -20px rgba(0,0,0,0.6);display:flex;flex-direction:column;gap:22px;}.elementor .e-14167045-52db{width:100%;max-width:1180px;column-gap:72px;padding:0px;display:grid;grid-template-columns:0.95fr 1.05fr;grid-template-rows:auto;align-items:start;}.elementor .e-30c1daa8-5eb8{background-image:linear-gradient(111deg, rgba(42,0,82,0.88) 20%,rgba(90,0,44,0.86) 81%),url("https://vibelight.com.br/wp-content/uploads/2026/06/decoracao-casamento-vibelight.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-5181fb26-4cc7{padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-116eb585-88a0{width:100%;display:flex;flex-direction:column;gap:12px;}.elementor .e-235ac006-9114{width:100%;max-width:1180px;column-gap:80px;padding:0px;display:grid;grid-template-columns:0.8fr 1.2fr;grid-template-rows:auto;align-items:start;}.elementor .e-4c9be49c-8850{background-color:#F5F5F5;}.elementor .e-57afbf79-aad5{color:#D8B4FE;}.elementor .e-51afa242-cad9{max-width:820px;font-size:60px;}.elementor .e-1152a8d7-8f77{max-width:600px;color:rgba(255,255,255,0.88);}.elementor .e-8f06b75-5b23:hover,.elementor .e-8f06b75-5b23:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-8f06b75-5b23{font-family:var(--vl-body);font-weight:700;font-size:16px;color:#2A1A5E;padding-block-start:19px;padding-block-end:19px;padding-inline-start:34px;padding-inline-end:34px;border-radius:999px;background-image:linear-gradient(135deg, #FFFFFF 0%,#FFF1DC 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 14px 40px -10px rgba(0,0,0,0.5);transition:all 0.2s;}.elementor .e-4cc5ee57-7def{width:auto;padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-39de27b3-8073{width:100%;max-width:900px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-3ad08aa3-6c0a{padding-block-start:120px;padding-block-end:120px;background-image:linear-gradient(111deg, rgba(42,0,82,0.82) 20%,rgba(90,0,44,0.82) 81%),url("https://vibelight.com.br/wp-content/uploads/2026/06/decoracao-espercial-vibelight.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-48056043-8213{font-family:var(--vl-display);font-weight:800;font-size:32px;color:#FFFFFF;letter-spacing:-0.04em;}.elementor .e-3c2800b9-7aed{max-width:340px;font-family:var(--vl-body);font-size:15px;color:var(--vl-muted);line-height:1.7;}.elementor .e-3baa1a94-5da0{font-size:14px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-1612ca05-a93c{padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-66c8d3a8-2576{font-family:var(--vl-body);font-weight:700;font-size:12px;color:var(--vl-amber);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:6px;}.elementor .e-7dd8c45-b67b:hover,.elementor .e-7dd8c45-b67b:focus-visible{color:#FFFFFF;}.elementor .e-7dd8c45-b67b{font-family:var(--vl-body);font-size:15px;color:var(--vl-muted);}.elementor .e-403b00aa-cb84:hover,.elementor .e-403b00aa-cb84:focus-visible{color:#FFFFFF;}.elementor .e-403b00aa-cb84{font-family:var(--vl-body);font-size:15px;color:var(--vl-muted);}.elementor .e-bcc4d60-8888:hover,.elementor .e-bcc4d60-8888:focus-visible{color:#FFFFFF;}.elementor .e-bcc4d60-8888{font-family:var(--vl-body);font-size:15px;color:var(--vl-muted);}.elementor .e-682d1942-d17a:hover,.elementor .e-682d1942-d17a:focus-visible{color:#FFFFFF;}.elementor .e-682d1942-d17a{font-family:var(--vl-body);font-size:15px;color:var(--vl-muted);}.elementor .e-144cd056-76ca:hover,.elementor .e-144cd056-76ca:focus-visible{color:#FFFFFF;}.elementor .e-144cd056-76ca{font-family:var(--vl-body);font-size:15px;color:var(--vl-muted);}.elementor .e-7ea7be16-cc5b{padding:0px;display:flex;flex-direction:column;gap:13px;}.elementor .e-6d6a771a-1875{font-family:var(--vl-body);font-weight:700;font-size:12px;color:var(--vl-amber);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:6px;}.elementor .e-4a4b7270-2a5c:hover,.elementor .e-4a4b7270-2a5c:focus-visible{color:#FFFFFF;}.elementor .e-4a4b7270-2a5c{font-family:var(--vl-body);font-size:15px;color:var(--vl-muted);}.elementor .e-3740ddbf-a875:hover,.elementor .e-3740ddbf-a875:focus-visible{color:#FFFFFF;}.elementor .e-3740ddbf-a875{font-family:var(--vl-body);font-size:15px;color:var(--vl-muted);}.elementor .e-4595530f-95e2:hover,.elementor .e-4595530f-95e2:focus-visible{color:#FFFFFF;}.elementor .e-4595530f-95e2{font-family:var(--vl-body);font-size:15px;color:var(--vl-muted);}.elementor .e-7d83911d-3f71:hover,.elementor .e-7d83911d-3f71:focus-visible{color:#FFFFFF;}.elementor .e-7d83911d-3f71{font-family:var(--vl-body);font-size:15px;color:var(--vl-muted);}.elementor .e-41d84805-bacd{padding:0px;display:flex;flex-direction:column;gap:13px;}.elementor .e-16c985a1-40b2{font-family:var(--vl-body);font-weight:700;font-size:12px;color:var(--vl-amber);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:6px;}.elementor .e-61d6cde3-fa76:hover,.elementor .e-61d6cde3-fa76:focus-visible{color:#C4B5FF;}.elementor .e-61d6cde3-fa76{font-family:var(--vl-body);font-weight:600;font-size:15px;color:#FFFFFF;}.elementor .e-540b82f2-4dcb:hover,.elementor .e-540b82f2-4dcb:focus-visible{color:#FFFFFF;}.elementor .e-540b82f2-4dcb{font-family:var(--vl-body);font-size:15px;color:var(--vl-muted);}.elementor .e-31b3a7b8-8986{font-family:var(--vl-body);font-size:15px;color:var(--vl-muted);}.elementor .e-66d6ce8f-ab8e{padding:0px;display:flex;flex-direction:column;gap:13px;}.elementor .e-128be12f-18e6{padding:0px;display:grid;gap:48px;grid-template-columns:1.6fr 1fr 1fr 1.2fr;grid-template-rows:auto;}.elementor .e-396f69ab-180c{font-family:var(--vl-body);font-size:13px;color:#7D7794;}.elementor .e-506c885b-8a6f{font-family:var(--vl-body);font-size:13px;color:#7D7794;}.elementor .e-69e10c70-1bef{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-48deaca2-c2bb{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:64px;}.elementor .e-133a68de-9db0{padding-block-start:96px;padding-block-end:100px;background-color:#252041;display:flex;justify-content:center;}.elementor .e-45b98d8c-5a76{width:10px;height:10px;border-radius:999px;background-color:#FFFFFF;box-shadow:0px 0px 0px 4px rgba(255,255,255,0.35);display:block;}.elementor .e-4819f102-62bd{font-family:var(--vl-body);font-weight:700;font-size:15px;color:#FFFFFF;}.elementor .e-79ae1f5e-895d:hover,.elementor .e-79ae1f5e-895d:focus-visible{background-color:#1EBE5A;transform:translate3d(0px, -3px, 0px);}.elementor .e-79ae1f5e-895d{width:auto;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:22px;border-radius:999px;background-color:#25D366;box-shadow:0px 14px 40px -8px rgba(37,211,102,0.6);transition:all 0.2s;display:flex;flex-direction:row;gap:10px;align-items:center;}