.elementor-449 .elementor-element.elementor-element-65a1890{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-449 .elementor-element.elementor-element-65a1890:not(.elementor-motion-effects-element-type-background), .elementor-449 .elementor-element.elementor-element-65a1890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090D16;}.elementor-449 .elementor-element.elementor-element-81f361f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 36px;--row-gap:32px;--column-gap:36px;--flex-wrap:wrap;--padding-top:56px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-449 .elementor-element.elementor-element-d955977{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-449 .elementor-element.elementor-element-5c54f14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-449 .elementor-element.elementor-element-e2d7859 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-449 .elementor-element.elementor-element-e2d7859 .elementor-nav-menu--main .elementor-item{color:#E4E4E7;fill:#E4E4E7;padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-449 .elementor-element.elementor-element-e2d7859 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-449 .elementor-element.elementor-element-e2d7859 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-449 .elementor-element.elementor-element-e2d7859 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-449 .elementor-element.elementor-element-e2d7859 .elementor-nav-menu--main .elementor-item:focus{color:#5EEAD4;fill:#5EEAD4;}.elementor-449 .elementor-element.elementor-element-e2d7859 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#5EEAD4;}.elementor-449 .elementor-element.elementor-element-9553111{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-449 .elementor-element.elementor-element-83f4d08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-449 .elementor-element.elementor-element-eecfaa3 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-449 .elementor-element.elementor-element-eecfaa3 .elementor-nav-menu--main .elementor-item{color:#E4E4E7;fill:#E4E4E7;padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-449 .elementor-element.elementor-element-eecfaa3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-449 .elementor-element.elementor-element-eecfaa3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-449 .elementor-element.elementor-element-eecfaa3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-449 .elementor-element.elementor-element-eecfaa3 .elementor-nav-menu--main .elementor-item:focus{color:#5EEAD4;fill:#5EEAD4;}.elementor-449 .elementor-element.elementor-element-eecfaa3 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#5EEAD4;}.elementor-449 .elementor-element.elementor-element-5c45c6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-449 .elementor-element.elementor-element-7465aaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:20px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-449 .elementor-element.elementor-element-8e18e6f .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-449 .elementor-element.elementor-element-8e18e6f .elementor-nav-menu--main .elementor-item{color:#E4E4E7;fill:#E4E4E7;padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-449 .elementor-element.elementor-element-8e18e6f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-449 .elementor-element.elementor-element-8e18e6f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-449 .elementor-element.elementor-element-8e18e6f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-449 .elementor-element.elementor-element-8e18e6f .elementor-nav-menu--main .elementor-item:focus{color:#5EEAD4;fill:#5EEAD4;}.elementor-449 .elementor-element.elementor-element-8e18e6f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#5EEAD4;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Rodapé global Gestor, rodada 3 (29/10/2026): 3 faixas no modelo do site antigo, sem alegações não comprovadas */
.elementor-449 .gp-rodape{border-top:3px solid #107C7B;color:#A1A1AA}
.elementor-449 .gp-rod-faixa1{border-bottom:1px solid rgba(255,255,255,.08)}
.elementor-449 .gp-rod-faixa2{border-bottom:1px solid rgba(255,255,255,.08)}
.elementor-449 .gp-rod-col1{flex:1.5 1 260px!important;gap:16px!important}
.elementor-449 .gp-rod-col2{flex:1 1 170px!important;gap:14px!important}
.elementor-449 .gp-rod-col3{flex:1.5 1 250px!important;gap:14px!important}
.elementor-449 .gp-rod-col4{flex:1.4 1 250px!important;gap:14px!important}
.elementor-449 .gp-rod-h .elementor-heading-title{font:800 12px/1.2 Inter,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:#E4E4E7!important;margin:0}
.elementor-449 .gp-rod-marca .elementor-heading-title{display:block;font:800 20px/1.2 Inter,sans-serif!important;color:#fff!important}
.elementor-449 .gp-rod-marca .elementor-heading-title::before{content:"G";display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin:-4px 10px 0 0;width:36px;height:36px;border-radius:10px;background:#107C7B;color:#fff;font:800 17px/1 Inter,sans-serif}
.elementor-449 .gp-rod-de{color:#2DD4BF}
.elementor-449 .gp-rod-desc p{margin:0;color:#A1A1AA;font:400 14px/1.65 Inter,sans-serif}
.elementor-449 .gp-rod-social{margin:0}
.elementor-449 .gp-rod-social a{display:inline-flex;align-items:center;gap:8px;color:#D4D4D8!important;font:600 14px/1 Inter,sans-serif;text-decoration:none}
.elementor-449 .gp-rod-social a:hover,.elementor-449 .gp-rod-social a:focus{color:#2DD4BF!important}
.elementor-449 .gp-rod-selo-br{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(45,212,191,.18);border-radius:12px;background:rgba(255,255,255,.02)}
.elementor-449 .gp-rod-br{font:800 14px/1 Inter,sans-serif;color:#71717A;letter-spacing:.04em}
.elementor-449 .gp-rod-br-txt{display:flex;flex-direction:column;gap:2px}
.elementor-449 .gp-rod-br-txt strong{font:800 11px/1.2 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff}
.elementor-449 .gp-rod-br-txt small{font:400 11.5px/1.4 Inter,sans-serif;color:#8A8A93}
.elementor-449 .gp-rod-menu .elementor-nav-menu a,.elementor-449 .gp-rod-menu-atend .elementor-nav-menu a{color:#C4C4CC!important;font:500 14px/1.4 Inter,sans-serif!important;padding:5px 0!important;background:none!important}
.elementor-449 .gp-rod-menu .elementor-nav-menu a:hover,.elementor-449 .gp-rod-menu .elementor-nav-menu a:focus{color:#2DD4BF!important}
.elementor-449 .gp-rod-menu-atend .elementor-nav-menu a{color:#2DD4BF!important;font-weight:700!important}
.elementor-449 .gp-rod-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.elementor-449 .gp-rod-checks li{display:flex;gap:10px;align-items:flex-start;margin:0;color:#A1A1AA;font:400 14px/1.55 Inter,sans-serif}
.elementor-449 .gp-rod-checks svg{flex:0 0 16px;margin-top:3px;color:#2DD4BF}
.elementor-449 .gp-rod-checks strong{color:#E4E4E7;font-weight:700}
.elementor-449 .gp-rod-checks a{color:#2DD4BF!important;font-weight:600;text-decoration:underline}
.elementor-449 .gp-rod-email{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid rgba(45,212,191,.25);border-radius:12px;background:#0F1626}
.elementor-449 .gp-rod-rot{font:700 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:#2DD4BF}
.elementor-449 .gp-rod-email a{color:#fff!important;font:700 14.5px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;text-decoration:none;overflow-wrap:anywhere}
.elementor-449 .gp-rod-email a:hover{color:#2DD4BF!important}
.elementor-449 .gp-rod-hora{margin:10px 0 0;color:#8A8A93;font:400 13px/1.55 Inter,sans-serif}
.elementor-449 .gp-rod-pag{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.elementor-449 .gp-rod-pag .gp-rod-rot{color:#8A8A93}
.elementor-449 .gp-rod-chips{display:flex;flex-wrap:wrap;gap:8px}
.elementor-449 .gp-rod-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0F1626;color:#E4E4E7;font:600 13px/1 Inter,sans-serif}
.elementor-449 .gp-rod-chip svg{color:#2DD4BF}
.elementor-449 .gp-pix{font:800 9.5px/1 Inter,sans-serif;letter-spacing:.04em;color:#090D16;background:#2DD4BF;border-radius:4px;padding:3px 4px}
.elementor-449 .gp-rod-unico{margin:0;color:#8A8A93;font:500 13px/1.4 Inter,sans-serif}
.elementor-449 .gp-rod-legal-w{text-align:center!important}
.elementor-449 .gp-rod-legal{margin:0 0 4px;color:#A1A1AA;font:400 13px/1.6 Inter,sans-serif}
.elementor-449 .gp-rod-legal strong{color:#E4E4E7}
.elementor-449 .gp-rod-copy{margin:0;color:#71717A;font:400 12px/1.6 Inter,sans-serif}
.elementor-449 .gp-rod-menu-legal .elementor-nav-menu{justify-content:center}
.elementor-449 .gp-rod-menu-legal .elementor-nav-menu a{color:#A1A1AA!important;font:500 13px/1.4 Inter,sans-serif!important;padding:4px 12px!important;background:none!important}
.elementor-449 .gp-rod-menu-legal .elementor-nav-menu a:hover,.elementor-449 .gp-rod-menu-legal .elementor-nav-menu a:focus{color:#2DD4BF!important}
@media (max-width:767px){.elementor-449 .gp-rod-col1,.elementor-449 .gp-rod-col3,.elementor-449 .gp-rod-col4{flex-basis:100%!important}.elementor-449 .gp-rod-col2{flex-basis:100%!important}.elementor-449 .gp-rod-faixa2{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}}

/* Carrinho lateral nativo do Elementor (cabeçalho), estilo global: totais e itens continuam do WooCommerce */
.elementor-menu-cart__main{background:#fff!important;padding:22px 22px 26px!important;width:400px!important;max-width:100vw!important;box-shadow:-12px 0 32px rgba(9,13,22,.18)}
.elementor-menu-cart__main::before{content:"Seu carrinho";display:block;font:800 20px/1.2 Inter,sans-serif;color:#18181B;padding:0 40px 14px 0;margin:0 0 4px;border-bottom:1px solid #E4E4E7}
.elementor-menu-cart__close-button{margin:0!important;position:absolute!important;top:20px;right:20px}
.elementor-menu-cart__product{padding:14px 0!important;border-bottom:1px solid #F0F0F2!important;align-items:center}
.elementor-menu-cart__product-image img{border-radius:10px;border:1px solid #E4E4E7;background:#F4F7F7;aspect-ratio:1/1;object-fit:contain}
.elementor-menu-cart__product-name a{color:#18181B!important;font:600 14px/1.4 Inter,sans-serif!important}
.elementor-menu-cart__product-name a:hover{color:#107C7B!important}
.elementor-menu-cart__product-price{color:#52525B!important;font:500 13px/1.4 Inter,sans-serif!important}
.elementor-menu-cart__product-price .amount{color:#107C7B;font-weight:800}
.elementor-menu-cart__subtotal{display:flex!important;justify-content:space-between;align-items:center;padding:16px 0!important;border:0!important;font:800 17px/1.2 Inter,sans-serif!important;color:#18181B!important}
.elementor-menu-cart__subtotal .amount{color:#107C7B}
.elementor-menu-cart__footer-buttons{display:grid!important;grid-template-columns:1fr 1.4fr;gap:8px!important}
.elementor-menu-cart__footer-buttons .elementor-button{border-radius:10px!important;font:700 14px/1.1 Inter,sans-serif!important;padding:13px 12px!important;text-align:center;justify-content:center;transition:background .2s,border-color .2s,color .2s}
.elementor-menu-cart__footer-buttons .elementor-button--view-cart{background:#fff!important;color:#18181B!important;border:1px solid #D4D4D8!important}
.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:#107C7B!important;color:#107C7B!important}
.elementor-menu-cart__footer-buttons .elementor-button--checkout{background:#107C7B!important;color:#fff!important;border:1px solid #107C7B!important}
.elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{background:#0B5F5E!important}
.elementor-menu-cart__footer-buttons .elementor-button--checkout .elementor-button-text{font-size:0!important}
.elementor-menu-cart__footer-buttons .elementor-button--checkout .elementor-button-text::after{content:"Finalizar compra";font-size:14px}
.elementor-menu-cart__footer-buttons::after{content:"Entrega imediata após a confirmação do pagamento. Link por 30 dias, até 10 downloads. Pagamento único, sem mensalidade.";grid-column:1/-1;margin-top:8px;font:400 12.5px/1.5 Inter,sans-serif;color:#52525B;text-align:center}
.woocommerce-mini-cart__empty-message{padding:24px 0;color:#52525B;font:500 15px/1.5 Inter,sans-serif;text-align:center}
@media (max-width:767px){.elementor-menu-cart__main{width:100vw!important}}

.elementor-449 .gp-rod-unico-w{margin-left:auto}
@media (max-width:767px){.elementor-449 .gp-rod-unico-w{margin-left:0}}/* End custom CSS */