.elementor-472 .elementor-element.elementor-element-b58fd77{--display:flex;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-472 .elementor-element.elementor-element-b58fd77:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-b58fd77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2449A1;}.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-472 .elementor-element.elementor-element-11ad163{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-472 .elementor-element.elementor-element-11ad163 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.2em;font-weight:900;line-height:1.4em;letter-spacing:0.4px;color:var( --e-global-color-39b00ab );}.elementor-472 .elementor-element.elementor-element-618f9d3{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-472 .elementor-element.elementor-element-618f9d3.elementor-element{--align-self:center;}.elementor-472 .elementor-element.elementor-element-618f9d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.6em;color:var( --e-global-color-39b00ab );}.elementor-472 .elementor-element.elementor-element-fe5155b{--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;}.elementor-472 .elementor-element.elementor-element-8bb9526{--display:flex;}.elementor-472 .elementor-element.elementor-element-ab0adac{--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;}.elementor-472 .elementor-element.elementor-element-3779f80{--display:flex;}.elementor-472 .elementor-element.elementor-element-30074a0{--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;}.elementor-472 .elementor-element.elementor-element-726297e{width:100%;max-width:100%;background-color:#F1F6FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;border-style:groove;border-width:1px 1px 1px 1px;}.elementor-472 .elementor-element.elementor-element-726297e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-472 .elementor-element.elementor-element-8f2edfd{--display:flex;}.elementor-472 .elementor-element.elementor-element-a9dd954{--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;}.elementor-472 .elementor-element.elementor-element-0b714e5{--display:flex;}.elementor-472 .elementor-element.elementor-element-1c4926b{width:100%;max-width:100%;background-color:#F1F6FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;border-style:groove;border-width:1px 1px 1px 1px;}.elementor-472 .elementor-element.elementor-element-1c4926b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-472 .elementor-element.elementor-element-61d11ce{--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;}.elementor-472 .elementor-element.elementor-element-c38b4f6{--display:flex;}.elementor-472 .elementor-element.elementor-element-b3deffb{--display:flex;}.elementor-472 .elementor-element.elementor-element-64ff53d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-64ff53d.elementor-element{--align-self:stretch;}.elementor-472 .elementor-element.elementor-element-05c2966{--display:flex;}.elementor-472 .elementor-element.elementor-element-05c2966.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-472 .elementor-element.elementor-element-3f0e826{--display:flex;}.elementor-472 .elementor-element.elementor-element-3ed085f{--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;}.elementor-472 .elementor-element.elementor-element-b03fc05{--display:flex;}.elementor-472 .elementor-element.elementor-element-b03fc05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-472 .elementor-element.elementor-element-db85f9b{--display:flex;}.elementor-472 .elementor-element.elementor-element-db85f9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-472 .elementor-element.elementor-element-a41c917{width:initial;max-width:initial;}.elementor-472 .elementor-element.elementor-element-7e232fa{--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;}.elementor-472 .elementor-element.elementor-element-ec63bb1{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-472 .elementor-element.elementor-element-ec63bb1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5em;font-weight:800;}.elementor-472 .elementor-element.elementor-element-0d79202{--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;}.elementor-472 .elementor-element.elementor-element-9d4b54c{width:var( --container-widget-width, 72% );max-width:72%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-472 .elementor-element.elementor-element-9d4b54c.elementor-element{--align-self:center;}.elementor-472 .elementor-element.elementor-element-9d4b54c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.4em;letter-spacing:0px;color:#8893AF;}.elementor-472 .elementor-element.elementor-element-ab490f8{--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;}.elementor-472 .elementor-element.elementor-element-63b7663{width:100%;max-width:100%;}.elementor-472 .elementor-element.elementor-element-e55ad0a{--display:flex;--padding-top:3em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.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-472 .elementor-element.elementor-element-d965b1f .elementor-button{background-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-472 .elementor-element.elementor-element-d965b1f{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-472 .elementor-element.elementor-element-b58fd77{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-472 .elementor-element.elementor-element-11ad163{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-472 .elementor-element.elementor-element-11ad163.elementor-element{--align-self:center;}.elementor-472 .elementor-element.elementor-element-11ad163 .elementor-heading-title{font-size:2.4em;}.elementor-472 .elementor-element.elementor-element-ab0adac{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-472 .elementor-element.elementor-element-05c2966{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-472 .elementor-element.elementor-element-ec63bb1 .elementor-heading-title{font-size:2em;}.elementor-472 .elementor-element.elementor-element-9d4b54c{width:100%;max-width:100%;}.elementor-472 .elementor-element.elementor-element-9d4b54c .elementor-heading-title{font-size:1.1em;}.elementor-472 .elementor-element.elementor-element-e55ad0a{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}}@media(max-width:1024px){.elementor-472 .elementor-element.elementor-element-b58fd77{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-472 .elementor-element.elementor-element-11ad163{text-align:center;}.elementor-472 .elementor-element.elementor-element-11ad163 .elementor-heading-title{font-size:2.2em;}.elementor-472 .elementor-element.elementor-element-9d4b54c{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-472 .elementor-element.elementor-element-9d4b54c.elementor-element{--align-self:center;}.elementor-472 .elementor-element.elementor-element-e55ad0a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}}@media(max-width:767px){.elementor-472 .elementor-element.elementor-element-11ad163{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-11ad163 .elementor-heading-title{font-size:2em;}.elementor-472 .elementor-element.elementor-element-8bb9526{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-472 .elementor-element.elementor-element-ec63bb1 .elementor-heading-title{font-size:1.5em;}.elementor-472 .elementor-element.elementor-element-9d4b54c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-472 .elementor-element.elementor-element-9d4b54c .elementor-heading-title{font-size:0.9em;}}@media(min-width:768px){.elementor-472 .elementor-element.elementor-element-05c2966{--width:57.715%;}.elementor-472 .elementor-element.elementor-element-b03fc05{--width:115%;}.elementor-472 .elementor-element.elementor-element-db85f9b{--width:56%;}.elementor-472 .elementor-element.elementor-element-0d79202{--content-width:75%;}}@media(min-width:2400px){.elementor-472 .elementor-element.elementor-element-3ed085f{--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;}.elementor-472 .elementor-element.elementor-element-b03fc05{--width:794px;}.elementor-472 .elementor-element.elementor-element-a41c917{width:100%;max-width:100%;}.elementor-472 .elementor-element.elementor-element-a41c917.elementor-element{--align-self:flex-end;}}/* Start custom CSS for html, class: .elementor-element-ba0dacb */.vanguarda-help-icons {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0px;
  margin: 40px 0;
  text-align: center;
}

.help-card {
  background: none;
  box-shadow: none;
  border: none;
  padding: 0;
}

.help-icon {
  font-size: 40px;
  color: #1f4fd8; /* azul Vanguarda */
  margin-bottom: 10px;
}

.help-card h4 {
  font-size: 20px;
  font-weight: 500;
  color: #1a1a1a;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6365f23 *//* =========================
   CARD BASE
========================= */

.vanguarda-info-card {
  padding: 5px 24px;
  border-radius: 14px;
  max-width: 420px;
  height: 310px;              /* força mesmo tamanho */
  box-sizing: border-box;     /* padding não altera altura */
  font-size: 14px;
  line-height: 1.6;
}

/* =========================
   VARIAÇÃO: VANGUARDA
========================= */

.vanguarda-own {
  background: linear-gradient(180deg, #eef5ff 0%, #e6f0ff 100%);
}

/* =========================
   TEXTO
========================= */

.vanguarda-info-card h4 {
  font-size: 15px;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 10px;
}

.vanguarda-info-card p {
  color: #444;
  margin-bottom: 18px;
}

/* =========================
   BLOCO DE SUPORTE
========================= */

.vanguarda-support {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  background: #ffffffcc;
  padding: 14px;
  border-radius: 10px;
}

.support-icon {
  font-size: 18px;
  color: #1f4fd8;
  line-height: 1;
}

/* link correto (apenas o texto é clicável) */
.support-text {
  font-size: 13px;
  color: #555;
  text-decoration: none;
  cursor: pointer;
}

.support-text strong {
  color: #f4a100;
  font-weight: 600;
}

.support-text:hover {
  text-decoration: underline;
}

/* =========================
   RESPONSIVO
========================= */

@media (max-width: 768px) {
  .vanguarda-info-card {
    height: auto; /* evita problemas no mobile */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70d9e7f *//* =========================
   BLOCO: MATERIAIS DE PARCEIROS
========================= */

.vanguarda-partners {
  background: linear-gradient(180deg, #fff3e0 0%, #ffe6bf 100%);
  padding: 5px 24px;
  border-radius: 14px;
  max-width: 420px;
  font-size: 14px;
  line-height: 1.6;
}

.vanguarda-partners h4 {
  font-size: 15px;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 10px;
}

.vanguarda-partners p {
  color: #444;
  margin-bottom: 12px;
}

.partners-note {
  font-size: 13px;
  color: #555;
}

/* =========================
   BLOCO DE ATENÇÃO
========================= */

.vanguarda-attention {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  background: #ffffffcc;
  padding: 12px 14px;
  border-radius: 10px;
  margin-top: 14px;
}

.attention-icon {
  font-size: 18px;
  color: #f4a100;
  line-height: 1;
}

.attention-text {
  font-size: 13px;
  color: #555;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64ff53d */.vg-quickbox__title-row{
  display: flex;
  align-items: center;
  gap: 0px;            /* mesmo gap do .vg-quickbox__link */
  margin-bottom: 12px;  /* igual ao que você tinha no título */
}

.vg-quickbox__title-spacer{
  width: 26px;          /* mesmo width do .vg-quickbox__icon */
  height: 100px;         /* só pra alinhar bonitinho */
  flex: 0 0 18px;
}

.vg-quickbox__title{
  margin: 0;            /* agora o espaçamento vem do row */
}/* End custom CSS */