/* =====================================================================
   OnlyIA — identidade visual (paleta OnlyFans + Roboto)
   ---------------------------------------------------------------------
   Este arquivo é carregado DEPOIS do post-6436.css e sobrescreve só
   cores, fundos, bordas e tipografia. Layout, espaçamentos e regras
   responsivas continuam vindo do CSS original do Elementor.

   Paleta
     --oia-blue        #00AFF0  azul principal
     --oia-blue-dark   #008CCF  azul secundário (hover / destaques)
     --oia-charcoal    #27272B  texto escuro
     --oia-white       #FFFFFF  fundo
     --oia-gray        #8A96A3  texto secundário
     --oia-gray-light  #E2E5E8  fundo de seções / bordas
   Tipografia
     Títulos 700 · Subtítulos 500 · Texto 400 · Botões 700 (Roboto)
   ===================================================================== */

:root{
  --oia-blue:#00AFF0;
  --oia-blue-dark:#008CCF;
  --oia-charcoal:#27272B;
  --oia-white:#FFFFFF;
  --oia-gray:#8A96A3;
  --oia-gray-light:#E2E5E8;
  --oia-blue-10:rgba(0,175,240,.10);
  --oia-blue-18:rgba(0,175,240,.18);
  --oia-font:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}

/* ---------- Base / kit ---------- */
html, body, body.custom-background{ background-color:var(--oia-white) !important; }
.elementor-kit-9{
  --e-global-color-primary:var(--oia-blue);
  --e-global-color-secondary:var(--oia-blue-dark);
  --e-global-color-text:var(--oia-charcoal);
  --e-global-color-accent:var(--oia-blue);
  --e-global-typography-primary-font-family:"Roboto";
  --e-global-typography-primary-font-weight:700;
  --e-global-typography-secondary-font-family:"Roboto";
  --e-global-typography-secondary-font-weight:500;
  --e-global-typography-text-font-family:"Roboto";
  --e-global-typography-text-font-weight:400;
  --e-global-typography-accent-font-family:"Roboto";
  --e-global-typography-accent-font-weight:700;
  color:var(--oia-charcoal);
}
.elementor-kit-9, .elementor-kit-9 a,
.elementor-kit-9 h1, .elementor-kit-9 h2, .elementor-kit-9 h3,
.elementor-kit-9 h4, .elementor-kit-9 h5, .elementor-kit-9 h6{ font-family:var(--oia-font) !important; }

/* ---------- Tipografia (Roboto em tudo) ---------- */
.elementor-6436 .elementor-heading-title,
.elementor-6436 .elementor-icon-box-title, .elementor-6436 .elementor-icon-box-title a,
.elementor-6436 .elementor-image-box-title,
.elementor-6436 .e-n-accordion-item-title, .elementor-6436 .e-n-accordion-item-title-text{
  font-family:var(--oia-font) !important; font-weight:700 !important;
}
.elementor-6436 .elementor-icon-box-description,
.elementor-6436 .elementor-image-box-description,
.elementor-6436 .elementor-icon-list-text, .elementor-6436 .elementor-icon-list-item > a,
.elementor-6436 .elementor-widget-text-editor, .elementor-6436 .elementor-widget-text-editor *,
.elementor-6436 p, .elementor-6436 li, .elementor-6436 span{
  font-family:var(--oia-font) !important;
}
.elementor-6436 .elementor-icon-box-description,
.elementor-6436 .elementor-image-box-description,
.elementor-6436 .elementor-widget-text-editor{ font-weight:400 !important; }
/* Subtítulos: headings de apoio (Helvetica 400 no original) viram Roboto 500 */
.elementor-6436 .elementor-element-f2c9921 .elementor-heading-title,
.elementor-6436 .elementor-element-d95474f .elementor-heading-title,
.elementor-6436 .elementor-element-156cc1d .elementor-heading-title,
.elementor-6436 .elementor-element-1973cab .elementor-heading-title,
.elementor-6436 .elementor-element-0452579 .elementor-heading-title,
.elementor-6436 .elementor-element-5237a9d .elementor-heading-title,
.elementor-6436 .elementor-element-36695f9 .elementor-heading-title,
.elementor-6436 .elementor-element-e98a863 .elementor-heading-title,
.elementor-6436 .elementor-element-10b62c6 .elementor-heading-title,
.elementor-6436 .elementor-element-ef2588d .elementor-heading-title,
.elementor-6436 .elementor-element-c3851ca .elementor-heading-title,
.elementor-6436 .elementor-element-7aaa8de .elementor-heading-title,
.elementor-6436 .elementor-element-9072910 .elementor-heading-title,
.elementor-6436 .elementor-element-7076f95 .elementor-heading-title,
.elementor-6436 .elementor-element-4f66365 .elementor-heading-title,
.elementor-6436 .elementor-element-068bd1f .elementor-heading-title,
.elementor-6436 .elementor-element-f7d3adb .elementor-heading-title,
.elementor-6436 .elementor-element-befb440 .elementor-heading-title,
.elementor-6436 .elementor-element-3757715 .elementor-heading-title,
.elementor-6436 .elementor-element-d91ab29 .elementor-heading-title,
.elementor-6436 .elementor-element-b78a8ad .elementor-heading-title,
.elementor-6436 .elementor-element-1d0bf59 .elementor-heading-title,
.elementor-6436 .elementor-element-d124968 .elementor-heading-title,
.elementor-6436 .elementor-element-5f2bfcb .elementor-heading-title,
.elementor-6436 .elementor-element-884d5e2 .elementor-heading-title{ font-weight:500 !important; }
/* Etiquetas pequenas (DETALHE, BÔNUS 1/2/3, pills) e preços riscados */
.elementor-6436 .elementor-element-65bc0f4 .elementor-heading-title,
.elementor-6436 .elementor-element-466326f .elementor-heading-title,
.elementor-6436 .elementor-element-9635db6 .elementor-heading-title,
.elementor-6436 .elementor-element-6320d73 .elementor-heading-title{ font-weight:700 !important; letter-spacing:.04em; }
.elementor-6436 .elementor-element-fd7e539 .elementor-heading-title,
.elementor-6436 .elementor-element-6943072 .elementor-heading-title,
.elementor-6436 .elementor-element-7afb5eb .elementor-heading-title,
.elementor-6436 .elementor-element-5e82c1d .elementor-heading-title,
.elementor-6436 .elementor-element-bc8401c .elementor-heading-title,
.elementor-6436 .elementor-element-f21f872 .elementor-heading-title,
.elementor-6436 .elementor-element-676795d .elementor-heading-title,
.elementor-6436 .elementor-element-98dd55d .elementor-heading-title,
.elementor-6436 .elementor-element-872ceca .elementor-heading-title,
.elementor-6436 .elementor-element-552e781 .elementor-heading-title,
.elementor-6436 .elementor-element-e6fe5d2 .elementor-heading-title,
.elementor-6436 .elementor-element-7f319ad .elementor-heading-title{ font-weight:400 !important; }

/* ---------- Cores de texto (tema claro) ---------- */
.elementor-6436 .elementor-heading-title,
.elementor-6436 .elementor-icon-box-title, .elementor-6436 .elementor-icon-box-title a,
.elementor-6436 .elementor-image-box-title,
.elementor-6436 .elementor-icon-list-text, .elementor-6436 .elementor-icon-list-item > a,
.elementor-6436 .elementor-widget-text-editor,
.elementor-6436 .e-n-accordion-item-title, .elementor-6436 .e-n-accordion-item-title-text,
.elementor-6436 .e-n-accordion-item-title-icon{ color:var(--oia-charcoal) !important; }
.elementor-6436 .elementor-icon-box-description,
.elementor-6436 .elementor-image-box-description{ color:var(--oia-gray) !important; }
.elementor-6436 .elementor-icon-list-icon i{ color:var(--oia-blue) !important; }
.elementor-6436 .elementor-icon-list-icon svg{ fill:var(--oia-blue) !important; }
.elementor-6436 .e-n-accordion-item-title-icon svg{ fill:var(--oia-blue) !important; }
.elementor-6436 .e-n-accordion-item-title-icon i{ color:var(--oia-blue) !important; }
.elementor-6436 .e-n-accordion-item{ border-color:var(--oia-gray-light) !important; }

/* ---------- Seções: fundo claro alternado ---------- */
.elementor-6436 .elementor-element-d4f9aaa,          /* hero */
.elementor-6436 .elementor-element-d6bb023,          /* nicho mais lucrativo / resultados */
.elementor-6436 .elementor-element-e4dba2c,          /* vídeos virais */
.elementor-6436 .elementor-element-6ba51da,          /* quem aplica tem resultados */
.elementor-6436 .elementor-element-25558cc,          /* depoimentos */
.elementor-6436 .elementor-element-45d1538,          /* conteúdo / módulos */
.elementor-6436 .elementor-element-e912ed2{          /* premiações */
  background-color:var(--oia-white) !important; background-image:none !important;
}
.elementor-6436 .elementor-element-ae0a423,          /* reels */
.elementor-6436 .elementor-element-26ff0a9,          /* em quanto tempo */
.elementor-6436 .elementor-element-e2b9c66,          /* área de membros */
.elementor-6436 .elementor-element-80efd8c,          /* bônus */
.elementor-6436 .elementor-element-ba01208{          /* rodapé */
  background-color:var(--oia-gray-light) !important; background-image:none !important;
}
.elementor-6436 .elementor-element-e4dba2c .elementor-element-26ff0a9{ background-color:var(--oia-gray-light) !important; }

/* Seções de destaque em azul (texto branco) */
.elementor-6436 .elementor-element-0702dea:not(.elementor-motion-effects-element-type-background),
.elementor-6436 .elementor-element-0702dea > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-6436 .elementor-element-aeab7b1:not(.elementor-motion-effects-element-type-background),
.elementor-6436 .elementor-element-aeab7b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-6436 .elementor-element-b5059ea:not(.elementor-motion-effects-element-type-background),
.elementor-6436 .elementor-element-b5059ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{
  background-color:var(--oia-blue) !important;
  background-image:linear-gradient(160deg, var(--oia-blue) 0%, var(--oia-blue-dark) 100%) !important;
}
.elementor-6436 .elementor-element-0702dea::before,
.elementor-6436 .elementor-element-aeab7b1::before,
.elementor-6436 .elementor-element-b5059ea::before{ background:none !important; opacity:0 !important; }

/* "DETALHE": headings brancos em cima do azul */
.elementor-6436 .elementor-element-0702dea .elementor-element-1e5ed45 .elementor-heading-title,
.elementor-6436 .elementor-element-0702dea .elementor-element-d95474f .elementor-heading-title{ color:var(--oia-white) !important; }
.elementor-6436 .elementor-element-65bc0f4 > .elementor-widget-container{ background-color:var(--oia-charcoal) !important; }
.elementor-6436 .elementor-element-65bc0f4 .elementor-heading-title{ color:var(--oia-white) !important; }
.elementor-6436 .elementor-element-d95474f > .elementor-widget-container{ background-color:var(--oia-blue-dark) !important; border-color:rgba(255,255,255,.8) !important; }
/* cards "Liberdade ..." — brancos */
.elementor-6436 .elementor-element-e6ca5ba, .elementor-6436 .elementor-element-43baf23, .elementor-6436 .elementor-element-a51198e{
  background-color:var(--oia-white) !important; border-color:var(--oia-white) !important; --border-color:var(--oia-white);
}
.elementor-6436 .elementor-element-0e7a499 .elementor-icon-box-title,
.elementor-6436 .elementor-element-9800589 .elementor-icon-box-title,
.elementor-6436 .elementor-element-94a9974 .elementor-icon-box-title{ color:var(--oia-charcoal) !important; }

/* ---------- Detalhes rosa -> azul ---------- */
/* pills (A nova oportunidade / ACESSO VITALÍCIO / CONTEÚDO) */
.elementor-6436 .elementor-element-2c8b6d6 > .elementor-widget-container,
.elementor-6436 .elementor-element-65df40f > .elementor-widget-container,
.elementor-6436 .elementor-element-a91d83d > .elementor-widget-container{ background-color:var(--oia-blue-10) !important; border-color:var(--oia-blue) !important; }
.elementor-6436 .elementor-element-2c8b6d6 .elementor-icon-list-text,
.elementor-6436 .elementor-element-65df40f .elementor-icon-list-text,
.elementor-6436 .elementor-element-a91d83d .elementor-icon-list-text{ color:var(--oia-blue-dark) !important; }
/* linhas divisórias das seções */
.elementor-6436 .elementor-element-b142adf, .elementor-6436 .elementor-element-8c87d25,
.elementor-6436 .elementor-element-8fcb9e2, .elementor-6436 .elementor-element-45d1538{ border-color:var(--oia-blue) !important; --border-color:var(--oia-blue); }
/* caixa "Essa é uma pergunta que depende..." */
.elementor-6436 .elementor-element-6e8b602{ background-color:var(--oia-blue-10) !important; border-color:var(--oia-blue) !important; --border-color:var(--oia-blue); }
/* vídeo da área de membros */
.elementor-6436 .elementor-element-30c7831 > .elementor-widget-container{ border-color:var(--oia-blue) !important; box-shadow:0 0 18px 0 rgba(0,175,240,.35) !important; }
/* paginação dos carrosséis */
.elementor-6436 .elementor-element-aa4a65c .swiper-pagination-bullet-active,
.elementor-6436 .elementor-element-aa4a65c .swiper-pagination-progressbar-fill,
.elementor-6436 .elementor-element-db78162 .swiper-pagination-bullet{ background:var(--oia-blue) !important; background-color:var(--oia-blue) !important; }
.elementor-6436 .elementor-element-aa4a65c .swiper-pagination-fraction{ color:var(--oia-blue) !important; }
.elementor-6436 .elementor-element-aa4a65c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active),
.elementor-6436 .elementor-element-db78162 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){ background:var(--oia-gray) !important; background-color:var(--oia-gray) !important; }
.elementor-6436 .elementor-swiper-button, .elementor-6436 .elementor-swiper-button svg{ color:var(--oia-blue) !important; fill:var(--oia-blue) !important; }
/* cards dos bônus */
.elementor-6436 .elementor-element-34dd8df, .elementor-6436 .elementor-element-7a11178, .elementor-6436 .elementor-element-a82e284{
  background-color:var(--oia-white) !important; border-color:var(--oia-white) !important; --border-color:var(--oia-white);
}
.elementor-6436 .elementor-element-466326f > .elementor-widget-container,
.elementor-6436 .elementor-element-9635db6 > .elementor-widget-container,
.elementor-6436 .elementor-element-6320d73 > .elementor-widget-container{ background-color:var(--oia-blue-18) !important; border-color:var(--oia-blue) !important; }
.elementor-6436 .elementor-element-466326f .elementor-heading-title,
.elementor-6436 .elementor-element-9635db6 .elementor-heading-title,
.elementor-6436 .elementor-element-6320d73 .elementor-heading-title{ color:var(--oia-blue-dark) !important; }

/* ---------- Oferta (#oferta) — fundo azul, texto branco ---------- */
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-26b8adf{ border-color:rgba(255,255,255,.6) !important; --border-color:rgba(255,255,255,.6); }
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-bbb1bcc{ background-color:rgba(255,255,255,.12) !important; border-color:rgba(255,255,255,.35) !important; --border-color:rgba(255,255,255,.35); }
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-4282e68 .elementor-heading-title,
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-4282e68 .elementor-icon-list-text,
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-4282e68 .elementor-icon-list-item > a{ color:var(--oia-white) !important; }
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-4282e68 .elementor-icon-list-icon i{ color:var(--oia-white) !important; }
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-4282e68 .elementor-icon-list-icon svg{ fill:var(--oia-white) !important; }
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-4282e68 .e-con{ border-color:rgba(255,255,255,.25) !important; --border-color:rgba(255,255,255,.25); }
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-37dd613 .elementor-heading-title{ color:var(--oia-white) !important; }
/* cartão de preço (#oferta, lado direito) — branco com texto escuro */
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-3e5c357{ background-color:var(--oia-white) !important; border-color:var(--oia-white) !important; --border-color:var(--oia-white); }
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-3e5c357 .elementor-heading-title,
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-3e5c357 .elementor-widget-text-editor,
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-3e5c357 .elementor-widget-text-editor *,
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-3e5c357 .elementor-icon-list-text{ color:var(--oia-charcoal) !important; }
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-3e5c357 .elementor-element-0602bfc .elementor-heading-title,
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-3e5c357 .elementor-element-58922df .elementor-heading-title,
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-3e5c357 .elementor-element-24b21ea .elementor-heading-title,
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-3e5c357 .elementor-element-31ea83d .elementor-heading-title{ color:var(--oia-blue-dark) !important; }
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-3e5c357 .elementor-element-a6676a0,
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-3e5c357 .elementor-element-a6676a0 *,
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-3e5c357 .elementor-element-7076f95 .elementor-heading-title{ color:var(--oia-gray) !important; }
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-3e5c357 .elementor-icon-list-icon i{ color:var(--oia-blue) !important; }
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-3e5c357 .elementor-icon-list-icon svg{ fill:var(--oia-blue) !important; }
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-3e5c357 .e-con{ border-color:var(--oia-gray-light) !important; --border-color:var(--oia-gray-light); background-color:transparent !important; }
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-a020344{ background-color:var(--oia-blue-10) !important; }
/* coluna esquerda (lista do que recebe) — transparente sobre o azul */
.elementor-6436 .elementor-element-aeab7b1 .elementor-element-4282e68{ background-color:transparent !important; }

/* ---------- Botões ---------- */
.elementor-6436 .elementor-button, .elementor-6436 a.elementor-button, .elementor-6436 .elementor-button-link{
  font-family:var(--oia-font) !important; font-weight:700 !important;
  background-color:var(--oia-blue) !important; background-image:none !important;
  color:var(--oia-white) !important; border:0 !important; border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,175,240,.30) !important; text-shadow:none !important;
}
.elementor-6436 .elementor-button:hover, .elementor-6436 .elementor-button:focus,
.elementor-6436 a.elementor-button:hover, .elementor-6436 a.elementor-button:focus{
  background-color:var(--oia-blue-dark) !important; color:var(--oia-white) !important;
}
.elementor-6436 .elementor-button .elementor-button-text,
.elementor-6436 .elementor-button .elementor-button-icon{ color:var(--oia-white) !important; }

/* ---------- Garantia (#aparecer-barra) — azul, texto branco ---------- */
.elementor-6436 .elementor-element-b5059ea .elementor-heading-title,
.elementor-6436 .elementor-element-b5059ea .elementor-icon-box-title,
.elementor-6436 .elementor-element-b5059ea .elementor-icon-box-title a{ color:var(--oia-white) !important; }
.elementor-6436 .elementor-element-b5059ea .elementor-icon-box-description{ color:rgba(255,255,255,.88) !important; }
.elementor-6436 .elementor-element-b5059ea .elementor-icon-box-icon .elementor-icon,
.elementor-6436 .elementor-element-b5059ea .elementor-icon-box-icon .elementor-icon i{ color:var(--oia-white) !important; border-color:var(--oia-white) !important; }
.elementor-6436 .elementor-element-b5059ea .elementor-icon-box-icon .elementor-icon svg{ fill:var(--oia-white) !important; }
.elementor-6436 .elementor-element-b5059ea .e-con{ border-color:rgba(255,255,255,.3) !important; --border-color:rgba(255,255,255,.3); }
.elementor-6436 .elementor-element-b5059ea .elementor-element-5bbedb6 .elementor-heading-title{ color:rgba(255,255,255,.85) !important; letter-spacing:.08em; }

/* ---------- FAQ (fica dentro da seção azul da garantia) ---------- */
.elementor-6436 .elementor-element-7e91d0f{ background-color:transparent !important; }
.elementor-6436 .elementor-element-7e91d0f .elementor-heading-title{ color:var(--oia-white) !important; }
.elementor-6436 .elementor-element-7e91d0f .elementor-element-8d3e1ed .elementor-heading-title{ color:rgba(255,255,255,.85) !important; letter-spacing:.08em; }
.elementor-6436 .elementor-element-53886d9 .e-n-accordion-item{ background-color:var(--oia-white) !important; border:1px solid var(--oia-white) !important; border-radius:12px; overflow:hidden; }
.elementor-6436 .elementor-element-53886d9 .e-n-accordion-item-title,
.elementor-6436 .elementor-element-53886d9 .e-n-accordion-item-title-text{ color:var(--oia-charcoal) !important; background-color:var(--oia-white) !important; }
.elementor-6436 .elementor-element-53886d9 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-text{ color:var(--oia-blue-dark) !important; }
.elementor-6436 .elementor-element-53886d9 .e-n-accordion-item-title-icon i{ color:var(--oia-blue) !important; }
.elementor-6436 .elementor-element-53886d9 .e-n-accordion-item-title-icon svg{ fill:var(--oia-blue) !important; }
.elementor-6436 .elementor-element-53886d9 .e-con{ background-color:var(--oia-white) !important; border-color:transparent !important; }
.elementor-6436 .elementor-element-53886d9 .e-con .elementor-heading-title{ color:var(--oia-charcoal) !important; }

/* ---------- Rodapé ---------- */
.elementor-6436 .elementor-element-ba01208 .elementor-heading-title{ color:var(--oia-charcoal) !important; }
.elementor-6436 .elementor-element-ba01208 .elementor-element-d124968 .elementor-heading-title{ color:var(--oia-gray) !important; }
.elementor-6436 .elementor-element-ba01208 .e-con{ border-color:rgba(39,39,43,.12) !important; --border-color:rgba(39,39,43,.12); background-color:transparent !important; }

/* ---------- Barra fixa (#barra-fixa) ---------- */
.elementor-6436 .elementor-element-ac71cfb, #barra-fixa{
  background-color:var(--oia-charcoal) !important; background-image:none !important;
  border:1px solid rgba(255,255,255,.12) !important; border-radius:14px !important;
  box-shadow:0 10px 30px rgba(0,0,0,.25) !important;
}
#barra-fixa .elementor-heading-title, #barra-fixa .elementor-icon-list-text{ color:var(--oia-white) !important; }
#barra-fixa .e-con{ background-color:transparent !important; border-color:transparent !important; }

/* ---------- Widget de escassez (barra de vagas) ---------- */
.escassez-vagas-barra{ background:var(--oia-gray-light) !important; }
.escassez-vagas-fill{ background:var(--oia-blue) !important; }
.escassez-vagas.escassez-critico .escassez-vagas-fill{ background:#ff3b3b !important; }
#barra-fixa .escassez-vagas-barra{ background:rgba(255,255,255,.18) !important; }

/* ---------- Logo ---------- */
.elementor-6436 .elementor-element-585f81b .elementor-icon,
.elementor-6436 .elementor-element-8626b4d .elementor-icon{ display:inline-block; line-height:0; }
.elementor-6436 .elementor-element-585f81b img{ width:255px; }
.elementor-6436 .elementor-element-8626b4d img{ width:275px; }
@media (max-width:767px){
  .elementor-6436 .elementor-element-585f81b img,
  .elementor-6436 .elementor-element-8626b4d img{ width:210px; }
}

/* ---------- Seleção / links ---------- */
.elementor-6436 ::selection{ background:var(--oia-blue); color:var(--oia-white); }
.elementor-6436 a:not(.elementor-button){ color:var(--oia-blue-dark); }
