.elementor-15712 .elementor-element.elementor-element-0a2b081{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15712 .elementor-element.elementor-element-921c9f0{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-15712 .elementor-element.elementor-element-921c9f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15712 .elementor-element.elementor-element-921c9f0.elementor-element{--align-self:center;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15712 .elementor-element.elementor-element-6b6b559 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-15712 .elementor-element.elementor-element-6b6b559 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-15712 .elementor-element.elementor-element-6b6b559{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;--image-border-radius:16px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:19px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-15712 .elementor-element.elementor-element-6b6b559 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15712 .elementor-element.elementor-element-6b6b559.elementor-element{--align-self:center;}.elementor-15712 .elementor-element.elementor-element-38b75ae{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-15712 .elementor-element.elementor-element-38b75ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15712 .elementor-element.elementor-element-38b75ae.elementor-element{--align-self:center;}.elementor-15712 .elementor-element.elementor-element-cd5ca84{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--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-15712 .elementor-element.elementor-element-567d7c4{width:var( --container-widget-width, 577px );max-width:577px;--container-widget-width:577px;--container-widget-flex-grow:0;text-align:center;}.elementor-15712 .elementor-element.elementor-element-567d7c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-15712 .elementor-element.elementor-element-567d7c4.elementor-element{--align-self:center;}.elementor-15712 .elementor-element.elementor-element-567d7c4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:#171717;}.elementor-15712 .elementor-element.elementor-element-89537dd{width:var( --container-widget-width, 577px );max-width:577px;--container-widget-width:577px;--container-widget-flex-grow:0;text-align:center;}.elementor-15712 .elementor-element.elementor-element-89537dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-15712 .elementor-element.elementor-element-89537dd.elementor-element{--align-self:center;}.elementor-15712 .elementor-element.elementor-element-89537dd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#171717;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15712 .elementor-element.elementor-element-0d902c4 img{width:22%;}body.elementor-page-15712:not(.elementor-motion-effects-element-type-background), body.elementor-page-15712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3F2;}body.elementor-page-15712{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-15712 .elementor-element.elementor-element-cd5ca84{--content-width:90%;}.elementor-15712 .elementor-element.elementor-element-567d7c4 .elementor-heading-title{font-size:13px;}.elementor-15712 .elementor-element.elementor-element-0d902c4 img{width:71%;}}/* Start custom CSS for container, class: .elementor-element-0a2b081 */.elementor-15712 .elementor-element.elementor-element-0a2b081::before{
    content: "";
        background:#382419 ;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    width: 100%;
    height: 6px;
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd5ca84 */.elementor-15712 .elementor-element.elementor-element-cd5ca84{
  background: linear-gradient(180deg, #CDC4BE 0%, rgba(205, 196, 190, 0.00) 100%);
}/* End custom CSS */
/* Start custom CSS *//* ============================================================
   MIT — Estilos globais
   Cole este CSS em: Elementor > Site Settings > CSS Customizado
   (ou em qualquer bloco de CSS global do tema)

   Fontes: adicione o link abaixo no <head> do site,
   ou importe via @import no campo de CSS global:

   @import url('https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Sora:wght@300;400;500;600&display=swap');
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Sora:wght@300;400;500;600&display=swap');

/* ── Base ── */

.mit * { box-sizing: border-box; }

.mit {
  max-width: 780px;
  margin: 0 auto;
  color: #382419;
}

/* ── Headings ── */

.mit h1,
.mit h2,
.mit h3 {
  font-family: 'Cormorant', serif;
  color: #382419;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -0.04em;
  margin-top: 2.5rem;
  margin-bottom: 1rem;
}

.mit h1 { font-size: 46px; }
.mit h2 { font-size: 40px; }
.mit h3 { font-size: 34px; }

.mit .page-title {
  text-align: center;
  background: radial-gradient(91.71% 50.23% at 47.13% 47.8%, #822E00 0%, #342117 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  margin-top: 0;
}

/* ── Texto ── */

.mit p {
  font-family: 'Sora', sans-serif;
  color: #382419;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  margin: 0 0 1rem;
}

.mit strong { font-weight: 600; }

.mit a {
  font-family: 'Sora', sans-serif;
  color: #382419;
  font-size: 18px;
}

/* ── Divisor ── */

.mit hr {
  border: none;
  border-top: 1px solid rgba(56, 36, 25, 0.15);
  margin: 4rem 0;
}

/* ── Arrow list ── */

.mit .arrow-list {
  list-style: none;
  padding: 0;
  margin: 1.25rem 0 1.5rem;
}

.mit .arrow-list li {
  position: relative;
  padding-left: 1.75rem;
  margin-bottom: 0.65rem;
  font-family: 'Sora', sans-serif;
  font-size: 18px;
  color: #382419;
  line-height: 1.5;
}

.mit .arrow-list li::before {
  content: '→';
  position: absolute;
  left: 0;
  color: #822E00;
}

/* ── Callout — destaque com borda ── */

.mit .callout {
  background: rgba(130, 46, 0, 0.05);
  border-left: 3px solid rgba(130, 46, 0, 0.45);
  padding: 1.4rem 1.75rem;
  margin: 2rem 0;
  border-radius: 0 6px 6px 0;
}

.mit .callout p { margin-bottom: 0.4rem; }
.mit .callout p:last-child { margin-bottom: 0; }

/* ── Callout quote — citações em itálico ── */

.mit .callout-quote {
  background: rgba(56, 36, 25, 0.04);
  border-left: 3px solid rgba(56, 36, 25, 0.18);
  padding: 1.4rem 1.75rem;
  margin: 2rem 0;
  border-radius: 0 6px 6px 0;
}

.mit .callout-quote p {
  font-style: italic;
  color: rgba(56, 36, 25, 0.85);
  margin-bottom: 0.3rem;
}

.mit .callout-quote p:last-child { margin-bottom: 0; }

/* ── Pillar block — card dos 3 pilares ── */

.mit .pillar-block {
  background: rgba(56, 36, 25, 0.03);
  border: 1px solid rgba(56, 36, 25, 0.1);
  padding: 2.5rem;
  margin: 2.5rem 0;
  border-radius: 8px;
}

.mit .pillar-block > h2 { margin-top: 0; }

/* ── Pillar items — sistemas de captação ── */

.mit .pillar-item {
  position: relative;
  padding-left: 1.75rem;
  margin-bottom: 1.25rem;
}

.mit .pillar-item::before {
  content: '→';
  position: absolute;
  left: 0;
  top: 0;
  color: #822E00;
  font-family: 'Sora', sans-serif;
  font-size: 18px;
}

.mit .pillar-item strong {
  display: block;
  font-family: 'Sora', sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #382419;
  margin-bottom: 0.15rem;
}

.mit .pillar-item span {
  font-family: 'Sora', sans-serif;
  font-size: 18px;
  color: rgba(56, 36, 25, 0.75);
}

/* ── Flip pairs — Você para de X / Porque Y ── */

.mit .flip-section { margin: 2rem 0; }

.mit .flip-pair { margin-bottom: 2rem; }

.mit .flip-pair .antes {
  font-family: 'Sora', sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #382419;
  margin: 0 0 0.4rem;
}

.mit .flip-pair .porque {
  font-family: 'Sora', sans-serif;
  font-size: 18px;
  color: rgba(56, 36, 25, 0.7);
  padding-left: 1.5rem;
  border-left: 2px solid rgba(130, 46, 0, 0.3);
  margin: 0;
}

/* ── Botão CTA ── */

.mit .cta-btn {
  display: inline-block;
  background-color: #382419;
  color: #fff !important;
  font-family: 'Sora', sans-serif;
  font-size: 16px;
  font-weight: 600;
  padding: 18px 40px;
  text-decoration: none;
  border-radius: 3px;
  margin: 1.5rem 0;
  letter-spacing: 0.02em;
}

.mit .cta-btn:hover { opacity: 0.88; }

/* ── Botão de link (resultados) ── */

.mit .result-link {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-family: 'Sora', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #382419;
  text-decoration: none;
  border: 1.5px solid rgba(56, 36, 25, 0.35);
  padding: 14px 28px;
  border-radius: 4px;
  margin-top: 0.5rem;
}

.mit .result-link:hover { background: rgba(56, 36, 25, 0.06); }

/* ── Closing box ── */

.mit .closing-box {
  background: rgba(56, 36, 25, 0.04);
  border: 1px solid rgba(56, 36, 25, 0.12);
  padding: 2.5rem;
  margin: 2.5rem 0;
  border-radius: 8px;
  text-align: center;
}

.mit .closing-box p { margin-bottom: 0.5rem; }
.mit .closing-box p:last-child { margin-bottom: 0; }

/* ── Tablet ── */

@media (max-width: 1024px) {
  .mit h1 { font-size: 37px; }
  .mit h2 { font-size: 33px; }
  .mit h3 { font-size: 29px; }

  .mit p,
  .mit a,
  .mit .arrow-list li,
  .mit .pillar-item strong,
  .mit .pillar-item span,
  .mit .pillar-item::before,
  .mit .flip-pair .antes,
  .mit .flip-pair .porque { font-size: 16px; }
}

/* ── Mobile ── */

@media (max-width: 767px) {
  .mit h1 { font-size: 31px; }
  .mit h2 { font-size: 28px; }
  .mit h3 { font-size: 24px; }

  .mit p,
  .mit a,
  .mit .arrow-list li,
  .mit .pillar-item strong,
  .mit .pillar-item span,
  .mit .pillar-item::before,
  .mit .flip-pair .antes,
  .mit .flip-pair .porque { font-size: 16px; }

  .mit .pillar-block { padding: 1.5rem; }
  .mit .closing-box { padding: 1.5rem; }

  .mit .cta-btn {
    display: block;
    text-align: center;
    padding: 16px 24px;
  }

  .mit .result-link {
    display: block;
    text-align: center;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Regular.eot');
	src: url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Regular.woff2') format('woff2'),
		url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Regular.woff') format('woff'),
		url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Regular.ttf') format('truetype'),
		url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Regular.svg#Sora') format('svg');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Bold.eot');
	src: url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Bold.woff2') format('woff2'),
		url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Bold.woff') format('woff'),
		url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Bold.ttf') format('truetype'),
		url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Bold.svg#Sora') format('svg');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Bold.eot');
	src: url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Bold.woff2') format('woff2'),
		url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Bold.woff') format('woff'),
		url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Bold.ttf') format('truetype'),
		url('https://priscilasarmento.com.br/wp-content/uploads/2024/10/Sora-Bold.svg#Sora') format('svg');
}
/* End Custom Fonts CSS */