.elementor-1488 .elementor-element.elementor-element-26f96c05{--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-1488 .elementor-element.elementor-element-604014e2{--spacer-size:50px;}.elementor-1488 .elementor-element.elementor-element-3f8eed24{--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-1488 .elementor-element.elementor-element-569c1d76{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1488 .elementor-element.elementor-element-569c1d76.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1488 .elementor-element.elementor-element-569c1d76 .elementor-heading-title{font-family:"loos-normal", Sans-serif;font-size:52px;line-height:70px;color:#233957;}.elementor-1488 .elementor-element.elementor-element-10ed8281{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1488 .elementor-element.elementor-element-10ed8281.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1488 .elementor-element.elementor-element-10ed8281 .elementor-heading-title{font-family:"loos-normal", Sans-serif;font-size:32px;line-height:70px;color:#00B8A9;}.elementor-1488 .elementor-element.elementor-element-3eb756f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1488 .elementor-element.elementor-element-52b72ed8{--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-1488 .elementor-element.elementor-element-61cc321f{--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-1488 .elementor-element.elementor-element-62811f56{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1488 .elementor-element.elementor-element-62811f56.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1488 .elementor-element.elementor-element-62811f56 .elementor-heading-title{font-family:"loos-normal", Sans-serif;font-size:32px;line-height:34px;color:#233957;}.elementor-1488 .elementor-element.elementor-element-373e0d01{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1488 .elementor-element.elementor-element-373e0d01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1488 .elementor-element.elementor-element-373e0d01 .elementor-heading-title{font-family:"loos-normal", Sans-serif;font-size:28px;font-weight:400;line-height:38px;color:#757575;}.elementor-1488 .elementor-element.elementor-element-412803a{--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-1488 .elementor-element.elementor-element-7443df0a span.post-navigation__prev--label{color:#FFFFFF;}.elementor-1488 .elementor-element.elementor-element-7443df0a span.post-navigation__next--label{color:#FFFFFF;}.elementor-1488 .elementor-element.elementor-element-7443df0a span.post-navigation__prev--label:hover{color:#0F6962;}.elementor-1488 .elementor-element.elementor-element-7443df0a span.post-navigation__next--label:hover{color:#0F6962;}.elementor-1488 .elementor-element.elementor-element-7443df0a span.post-navigation__prev--label, .elementor-1488 .elementor-element.elementor-element-7443df0a span.post-navigation__next--label{font-family:"loos-normal", Sans-serif;font-size:22px;}.elementor-1488 .elementor-element.elementor-element-7443df0a .post-navigation__arrow-wrapper{color:#FFFFFF;fill:#FFFFFF;font-size:28px;}.elementor-1488 .elementor-element.elementor-element-7443df0a .post-navigation__arrow-wrapper:hover{color:#00B8A9;fill:#00B8A9;}.elementor-1488 .elementor-element.elementor-element-0521f39{--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-1488 .elementor-element.elementor-element-86b06dd{--spacer-size:50px;}@media(min-width:768px){.elementor-1488 .elementor-element.elementor-element-52b72ed8{--width:50%;}.elementor-1488 .elementor-element.elementor-element-61cc321f{--width:50%;}}@media(max-width:1600px){.elementor-1488 .elementor-element.elementor-element-569c1d76{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1488 .elementor-element.elementor-element-569c1d76 .elementor-heading-title{font-size:48px;line-height:58px;}.elementor-1488 .elementor-element.elementor-element-10ed8281{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1488 .elementor-element.elementor-element-10ed8281 .elementor-heading-title{font-size:32px;line-height:58px;}.elementor-1488 .elementor-element.elementor-element-62811f56{width:var( --container-widget-width, 552.094px );max-width:552.094px;--container-widget-width:552.094px;--container-widget-flex-grow:0;}.elementor-1488 .elementor-element.elementor-element-62811f56 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1488 .elementor-element.elementor-element-373e0d01{width:var( --container-widget-width, 552.094px );max-width:552.094px;--container-widget-width:552.094px;--container-widget-flex-grow:0;}.elementor-1488 .elementor-element.elementor-element-373e0d01 .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-1488 .elementor-element.elementor-element-7443df0a span.post-navigation__prev--label, .elementor-1488 .elementor-element.elementor-element-7443df0a span.post-navigation__next--label{font-size:18px;}}@media(max-width:767px){.elementor-1488 .elementor-element.elementor-element-569c1d76{text-align:center;}.elementor-1488 .elementor-element.elementor-element-10ed8281{text-align:center;}.elementor-1488 .elementor-element.elementor-element-62811f56{text-align:center;}.elementor-1488 .elementor-element.elementor-element-373e0d01{text-align:center;}}/* Start custom CSS for post-navigation, class: .elementor-element-7443df0a *//* Container geral da navegação */
.elementor-post-navigation {
  gap: 20px;
}

/* Botões (prev e next) */
.elementor-post-navigation__link a {
  background-color: #00B8A9;
  color: #ffffff !important;
  padding: 14px 22px;
  border-radius: 999px; /* pill */
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  transition: all 0.25s ease;
  box-shadow: 0 8px 20px rgba(0, 184, 169, 0.35);
}

/* Texto */
.elementor-post-navigation__link span {
  color: #ffffff !important;
  font-weight: 700;
  letter-spacing: 0.02em;
}

/* Ícones SVG */
.elementor-post-navigation__link svg {
  fill: #ffffff;
  width: 18px;
  height: 18px;
}

/* Hover */
.elementor-post-navigation__link a:hover {
  background-color: #009e90; /* um pouco mais escuro */
  transform: translateY(-2px);
  box-shadow: 0 12px 26px rgba(0, 184, 169, 0.45);
}

/* Remove separador padrão se quiser mais clean */
.elementor-post-navigation__separator {
  display: none;
}

/* Mobile – centraliza melhor */
@media (max-width: 768px) {
  .elementor-post-navigation {
    flex-direction: column;
  }

  .elementor-post-navigation__link a {
    justify-content: center;
    width: 100%;
  }
}/* End custom CSS */