.elementor .r26-p-media{position:relative}.elementor .r26-p-cta{position:relative}.elementor .r26-p-nota{position:relative}.elementor .r26-p-rel{position:relative}.elementor .r26-p-reviews{position:relative}.elementor .r26-p-desc{position:relative}.elementor .r26-p-list{position:relative}.elementor .r26-p-sobre{position:relative}.elementor .r26-p-yt{position:relative}.elementor .r26-p-videobox{position:relative}.elementor .r26-p-video{position:relative}.elementor .r26-p-thumbvid{position:relative}.elementor .r26-p-thumbimg{position:relative}.elementor .r26-p-wave{position:relative}.elementor .r26-p-demo{position:relative}.elementor .r26-p-summary{position:relative}.elementor .r26-p-price{position:relative}.elementor .r26-p-chips{position:relative}.elementor .r26-p-crumb{position:relative}.elementor .r26-upsell:hover,.elementor .r26-upsell:focus-visible{border-color:rgba(255,255,255,.3)}.elementor .r26-upsell{padding-block-start:14px;padding-block-end:14px;padding-inline-start:14px;padding-inline-end:14px;border-radius:16px;border-width:1px;border-color:var(--r26-line);border-style:solid;background-color:var(--r26-raised);transition:border-color 0.2s;gap:14px;align-items:center}.elementor .r26-spec-v{font-family:var(--r26-body);font-size:15px;color:var(--r26-white);line-height:1.55;flex:1 1 0%}.elementor .r26-spec-k{width:150px;min-width:150px;font-family:var(--r26-body);font-size:14px;color:rgba(255,255,255,.42);line-height:1.5}.elementor .r26-spec{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--r26-line);border-style:solid;gap:24px;align-items:flex-start}.elementor .r26-pdata{display:none}.elementor .r26-only-paid{position:relative}.elementor .r26-only-free{position:relative}.elementor .r26-header{position:relative}.elementor .r26-cart-btn{position:relative;cursor:pointer}.elementor .r26-search-btn{cursor:pointer}.elementor .r26-nav-loja{position:relative}.elementor .r26-nav-cursos{position:relative}.elementor .r26-fcap{font-family:var(--r26-body);font-weight:500;font-size:12px;color:rgba(255,255,255,.42);letter-spacing:1.2px;line-height:1;text-transform:uppercase;margin:0}.elementor .r26-flink:hover,.elementor .r26-flink:focus-visible{color:var(--r26-text-2)}.elementor .r26-flink{font-family:var(--r26-body);font-size:15px;color:var(--r26-white);line-height:1.5;margin:0;white-space:nowrap;\n}.elementor .r26-i-tiktok{background-size:contain;\n}.elementor .r26-i-youtube{background-size:contain;\n}.elementor .r26-i-instagram{background-size:contain;\n}.elementor .r26-chip:hover,.elementor .r26-chip:focus-visible{background-color:rgba(255,255,255,.08)}.elementor .r26-chip{width:auto;padding-block-start:11px;padding-block-end:11px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:var(--r26-line);border-style:solid;transition:background-color 0.2s;display:inline-flex;flex:0 0 auto;align-items:center;white-space:nowrap;\n}.elementor .r26-prod{min-width:0;padding:0;flex-direction:column;gap:14px;flex:1 1 0%}.elementor .r26-i-lock{background-size:contain;\n}.elementor .r26-i-whatsapp{background-size:contain;\n}.elementor .r26-i-shield{background-size:contain;\n}.elementor .r26-i-play{background-size:contain;\n}.elementor .r26-i-menu{background-size:contain;\n}.elementor .r26-i-arrow{background-size:contain;\n}.elementor .r26-i-chev{background-size:contain;\n}.elementor .r26-i-bag{background-size:contain;\n}.elementor .r26-i-user{background-size:contain;\n}.elementor .r26-i-search{background-size:contain;\n}.elementor .r26-ico{width:20px;height:20px;min-width:20px;padding:0;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;\n}.elementor .r26-badge{font-family:var(--r26-body);font-weight:500;font-size:12px;color:var(--r26-white);letter-spacing:1.2px;line-height:1;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:12px;padding-inline-end:12px;margin:0;border-radius:999px;background-color:rgba(255,255,255,.1);display:inline-flex;align-items:center;width:fit-content;\n}.elementor .r26-iconbtn:hover,.elementor .r26-iconbtn:focus-visible{background-color:rgba(255,255,255,.16)}.elementor .r26-iconbtn{width:44px;height:44px;min-width:44px;padding:0;border-radius:999px;background-color:rgba(255,255,255,.08);transition:background-color 0.2s;display:flex;justify-content:center;align-items:center}.elementor .r26-btn:hover,.elementor .r26-btn:focus-visible{color:var(--r26-white);background-color:var(--r26-accent-hover)}.elementor .r26-btn{height:52px;font-family:var(--r26-body);font-weight:500;font-size:15px;color:var(--r26-white);line-height:1;padding-block-start:0;padding-block-end:0;padding-inline-start:26px;padding-inline-end:8px;border-radius:999px;border-width:0;background-color:var(--r26-accent);transition:background-color 0.2s;display:inline-flex;gap:14px;align-items:center;text-align:left;white-space:nowrap;\n}.elementor .r26-btn-ghost:hover,.elementor .r26-btn-ghost:focus-visible{border-color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.06)}.elementor .r26-btn-ghost{padding-block-start:0;padding-block-end:0;padding-inline-start:26px;padding-inline-end:26px;border-width:1px;border-color:var(--r26-line);border-style:solid;background-color:transparent;justify-content:center}.elementor .r26-btn-lg{height:64px;font-size:17px;padding-block-start:0;padding-block-end:0;padding-inline-start:34px;padding-inline-end:10px}.elementor .r26-body{font-family:var(--r26-body);font-weight:400;font-size:15px;color:var(--r26-text-2);line-height:1.5;margin:0}.elementor .r26-body-l{font-family:var(--r26-body);font-weight:400;font-size:20px;color:var(--r26-text-2);line-height:1.5;margin:0}.elementor .r26-h3{font-family:var(--r26-display);font-weight:400;font-size:36px;color:var(--r26-white);letter-spacing:.4px;line-height:1.12;text-transform:uppercase;margin:0}.elementor .r26-h2{font-family:var(--r26-display);font-weight:400;font-size:72px;color:var(--r26-white);letter-spacing:.3px;line-height:1.05;text-transform:uppercase;margin:0}.elementor .r26-wrap{width:100%;max-width:1440px;padding-block-start:0;padding-block-end:0;padding-inline-start:80px;padding-inline-end:80px;margin-inline-start:auto;margin-inline-end:auto}.elementor .r26-mob{display:none}