.elementor-363 .elementor-element.elementor-element-7d3ef64{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-363 .elementor-element.elementor-element-e4fa858{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-363 .elementor-element.elementor-element-37dabc4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-363 .elementor-element.elementor-element-f4c02b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-363 .elementor-element.elementor-element-bc3c5b1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-363 .elementor-element.elementor-element-119080c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-363 .elementor-element.elementor-element-eb05463{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-363 .elementor-element.elementor-element-55c1aa9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}/* Start custom CSS *//* ===== INV-5119 (07/10/2026): Como escolher um parceiro no padrao do site (mesma gramatica do Parceiro com IA).
   Mesmo CSS na EN (363) e na PT (1287): os IDs sao iguais. Reversao: apagar este bloco. ===== */
body.elementor-page-363{ --inv-navy:#06174E; --inv-cloud:#F3F6FB; --inv-accent:#0767F1; --inv-hair:rgba(6,23,78,.14); }
body.elementor-page-363 [data-elementor-type="wp-page"] > .e-con{ padding-block:96px !important; padding-inline:24px !important; }
body.elementor-page-363 [data-elementor-type="wp-page"] > .e-con > .e-con-inner{ align-items:stretch; }
body.elementor-page-363 [data-elementor-type="wp-page"] > .e-con .elementor-heading-title{ text-align:left; }
body.elementor-page-363 [data-elementor-type="wp-page"] > .e-con h1.elementor-heading-title{ font-size:48px; line-height:1.1; font-weight:500; letter-spacing:-0.02em; max-width:900px; }
body.elementor-page-363 [data-elementor-type="wp-page"] > .e-con h2.elementor-heading-title{ font-size:36px; line-height:1.2; font-weight:500; max-width:820px; }
body.elementor-page-363 [data-elementor-type="wp-page"] > .e-con h3.elementor-heading-title{ font-size:22px; line-height:1.3; font-weight:500; }
body.elementor-page-363 [data-elementor-type="wp-page"] > .e-con .elementor-widget-text-editor :is(p,li){ font-size:18px; line-height:1.6; }
body.elementor-page-363 :is(.elementor-element-7d3ef64,.elementor-element-37dabc4,.elementor-element-bc3c5b1,.elementor-element-eb05463){ background-color:var(--inv-cloud); }
body.elementor-page-363 .elementor-element-7d3ef64 > .e-con-inner{ gap:24px; }
body.elementor-page-363 .elementor-element-a63f0f3{ max-width:680px !important; }
body.elementor-page-363 .elementor-element-a63f0f3 p{ font-size:20px !important; line-height:1.55; margin:0; }
body.elementor-page-363 .inv-hero-btn{ align-self:flex-start; margin-top:8px; }
body.elementor-page-363 .elementor-element-e4fa858 > .e-con-inner{ gap:40px; }
body.elementor-page-363 .elementor-element-031fa10{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); grid-template-rows:repeat(5,auto); grid-auto-flow:column; column-gap:64px; }
body.elementor-page-363 .elementor-element-031fa10 p{ border-top:1px solid var(--inv-hair); padding:18px 0; margin:0; }
body.elementor-page-363 .elementor-element-37dabc4 > .e-con-inner{ display:grid !important; grid-template-columns:minmax(0,4fr) minmax(0,8fr); column-gap:64px; row-gap:0; align-items:start; }
body.elementor-page-363 .elementor-element-37dabc4 > .e-con-inner > .elementor-widget{ grid-column:2; align-self:start !important; margin:0 !important; }
body.elementor-page-363 .elementor-element-37dabc4 > .e-con-inner > .elementor-element-e578a38{ grid-column:1; grid-row:1 / span 30; position:sticky; top:112px; }
body.elementor-page-363 .elementor-element-37dabc4 > .e-con-inner > .elementor-widget-heading:not(.elementor-element-e578a38){ border-top:1px solid var(--inv-hair); padding-top:28px; }
body.elementor-page-363 .elementor-element-37dabc4 > .e-con-inner > .elementor-element-5a6684b{ border-top:0; padding-top:4px; }
body.elementor-page-363 .elementor-element-37dabc4 > .e-con-inner > .elementor-widget-text-editor{ padding:12px 0 28px; max-width:720px; }
body.elementor-page-363 .elementor-element-37dabc4 .elementor-widget-text-editor p{ margin:0; }
body.elementor-page-363 .elementor-element-f4c02b2 > .e-con-inner{ gap:40px; }
body.elementor-page-363 .elementor-element-7841c2c ul{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:36px 40px; list-style:none; padding:0; margin:0; }
body.elementor-page-363 .elementor-element-7841c2c li{ border-top:2px solid var(--inv-navy); padding-top:20px; margin:0; }
body.elementor-page-363 .elementor-element-bc3c5b1 > .e-con-inner{ gap:40px; }
body.elementor-page-363 .elementor-element-39ed23d{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:32px 48px; }
body.elementor-page-363 .elementor-element-39ed23d p{ border-top:2px solid var(--inv-navy); padding-top:20px; margin:0; }
body.elementor-page-363 .elementor-element-119080c > .e-con-inner{ max-width:880px; margin-inline:auto; border-left:4px solid var(--inv-accent); padding-left:36px; gap:20px; }
body.elementor-page-363 .elementor-element-494bd45 h2.elementor-heading-title{ font-size:30px !important; }
body.elementor-page-363 .elementor-element-eb05463 > .e-con-inner{ max-width:880px; margin-inline:auto; gap:0; }
body.elementor-page-363 .elementor-element-edb94b5{ margin-bottom:16px !important; }
body.elementor-page-363 .elementor-element-eb05463 h3.elementor-heading-title{ border-top:1px solid var(--inv-hair); padding-top:32px; margin-top:32px; }
body.elementor-page-363 .elementor-element-eb05463 .elementor-widget-text-editor p{ margin:12px 0 0; max-width:760px; }
body.elementor-page-363 .elementor-element-55c1aa9{ background-color:var(--inv-navy); }
body.elementor-page-363 .elementor-element-55c1aa9 > .e-con-inner{ display:grid !important; grid-template-columns:minmax(0,8fr) minmax(0,4fr); column-gap:64px; row-gap:16px; align-items:center; }
body.elementor-page-363 .elementor-element-e9ef6fe{ grid-column:1; grid-row:1; margin:0 !important; }
body.elementor-page-363 .elementor-element-e9ef6fe h2.elementor-heading-title{ color:var(--inv-cloud); max-width:720px; }
body.elementor-page-363 .elementor-element-048a5f8{ grid-column:1; grid-row:2; margin:0 !important; max-width:640px !important; }
body.elementor-page-363 .elementor-element-048a5f8 p{ color:rgba(243,246,251,.82); margin:0; }
body.elementor-page-363 .elementor-element-a20ce3d{ grid-column:2; grid-row:1 / span 2; justify-self:end; align-self:center !important; margin:0 !important; }
@media (max-width:1024px){
  body.elementor-page-363 [data-elementor-type="wp-page"] > .e-con{ padding-block:80px !important; }
  body.elementor-page-363 [data-elementor-type="wp-page"] > .e-con h1.elementor-heading-title{ font-size:40px; }
  body.elementor-page-363 :is(.elementor-element-37dabc4,.elementor-element-55c1aa9) > .e-con-inner{ grid-template-columns:minmax(0,1fr); }
  body.elementor-page-363 .elementor-element-37dabc4 > .e-con-inner > .elementor-widget{ grid-column:1; grid-row:auto; position:static; }
  body.elementor-page-363 .elementor-element-e578a38{ margin-bottom:24px !important; }
  body.elementor-page-363 .elementor-element-7841c2c ul{ grid-template-columns:repeat(2,minmax(0,1fr)); }
  body.elementor-page-363 .elementor-element-a20ce3d{ grid-column:1; grid-row:3; justify-self:start; margin-top:16px !important; }
}
@media (max-width:767px){
  body.elementor-page-363 [data-elementor-type="wp-page"] > .e-con{ padding-block:64px !important; padding-inline:16px !important; }
  body.elementor-page-363 [data-elementor-type="wp-page"] > .e-con h1.elementor-heading-title{ font-size:32px; line-height:1.15; }
  body.elementor-page-363 [data-elementor-type="wp-page"] > .e-con h2.elementor-heading-title{ font-size:26px; }
  body.elementor-page-363 .elementor-element-494bd45 h2.elementor-heading-title{ font-size:24px !important; }
  body.elementor-page-363 [data-elementor-type="wp-page"] > .e-con h3.elementor-heading-title{ font-size:20px; }
  body.elementor-page-363 [data-elementor-type="wp-page"] > .e-con .elementor-widget-text-editor :is(p,li){ font-size:17px; }
  body.elementor-page-363 .elementor-element-031fa10{ grid-template-columns:minmax(0,1fr); grid-template-rows:none; grid-auto-flow:row; }
  body.elementor-page-363 .elementor-element-7841c2c ul, body.elementor-page-363 .elementor-element-39ed23d{ grid-template-columns:minmax(0,1fr); gap:28px; }
  body.elementor-page-363 .elementor-element-119080c > .e-con-inner{ padding-left:20px; }
  body.elementor-page-363 .elementor-element-eb05463 h3.elementor-heading-title{ padding-top:24px; margin-top:24px; }
}/* End custom CSS */