.elementor-133 .elementor-element.elementor-element-760f68a{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-133 .elementor-element.elementor-element-963a8f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ea6acff );--border-color:var( --e-global-color-ea6acff );--border-radius:15px 15px 15px 15px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-133 .elementor-element.elementor-element-87d665d.elementor-element{--align-self:flex-start;}.elementor-133 .elementor-element.elementor-element-87d665d .elementor-icon-box-wrapper{text-align:center;}.elementor-133 .elementor-element.elementor-element-87d665d .elementor-icon-box-title, .elementor-133 .elementor-element.elementor-element-87d665d .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:400;line-height:0.6em;}.elementor-133 .elementor-element.elementor-element-87d665d .elementor-icon-box-title{color:var( --e-global-color-ea6acff );}.elementor-133 .elementor-element.elementor-element-87d665d:has(:hover) .elementor-icon-box-title,
					 .elementor-133 .elementor-element.elementor-element-87d665d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ea6acff );}.elementor-133 .elementor-element.elementor-element-43c70f3{width:100%;max-width:100%;}.elementor-133 .elementor-element.elementor-element-43c70f3 .jet-reset__form{padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;}.elementor-133 .elementor-element.elementor-element-43c70f3 .jet-reset__form-title{font-family:"Helvetica", Sans-serif;font-size:2.3rem;font-weight:500;color:var( --e-global-color-ea6acff );padding:0px 0px 0px 0px;margin:0px 0px 6px 0px;text-align:left;}.elementor-133 .elementor-element.elementor-element-43c70f3 .jet-reset__form-text{font-family:"Helvetica", Sans-serif;font-size:1.1rem;color:var( --e-global-color-ea6acff );margin:0px 0px 10px 0px;text-align:left;}.elementor-133 .elementor-element.elementor-element-43c70f3 .jet-reset__form label{color:var( --e-global-color-ea6acff );font-family:"Helvetica", Sans-serif;font-size:1rem;margin:0px 0px 10px 0px;text-align:left;}.elementor-133 .elementor-element.elementor-element-43c70f3 .jet-reset__form input.input{background-color:var( --e-global-color-ea6acff );color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:1rem;border-style:solid;border-color:var( --e-global-color-primary );border-radius:35px 35px 35px 35px;}.elementor-133 .elementor-element.elementor-element-43c70f3 .jet-reset__button[type="submit"]{background-color:var( --e-global-color-ea6acff );color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:1.1rem;margin:0px 0px 4px 0px;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-133 .elementor-element.elementor-element-43c70f3 .jet-reset__submit{text-align:left;}.elementor-133 .elementor-element.elementor-element-43c70f3 .jet-reset__error-message{color:var( --e-global-color-ea6acff );text-align:left;}.elementor-133 .elementor-element.elementor-element-43c70f3 .jet-reset__success-message{color:var( --e-global-color-ea6acff );text-align:left;}body.elementor-page-133:not(.elementor-motion-effects-element-type-background), body.elementor-page-133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-133 .elementor-element.elementor-element-760f68a{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-133 .elementor-element.elementor-element-760f68a{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-133 .elementor-element.elementor-element-963a8f1{--padding-top:01em;--padding-bottom:01em;--padding-left:01em;--padding-right:01em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-133 .elementor-element.elementor-element-87d665d .elementor-icon-box-title, .elementor-133 .elementor-element.elementor-element-87d665d .elementor-icon-box-title a{font-size:1.1em;}.elementor-133 .elementor-element.elementor-element-43c70f3 .jet-reset__form-title{font-size:1.7em;}.elementor-133 .elementor-element.elementor-element-43c70f3 .jet-reset__form-text{font-size:0.9rem;margin:2px 0px 16px 0px;}.elementor-133 .elementor-element.elementor-element-43c70f3 .jet-reset__form label{font-size:0.9rem;margin:0px 0px 14px 0px;}.elementor-133 .elementor-element.elementor-element-43c70f3 .jet-reset__form input.input{font-size:0.95em;}.elementor-133 .elementor-element.elementor-element-43c70f3 .jet-reset__button[type="submit"]{font-size:0.9rem;}}@media(min-width:2400px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for icon-box, class: .elementor-element-87d665d *//* BOX ESTILO PILL */
.box-pill{
  display: flex;
  justify-content: center;
  align-items: center;
}

.box-pill .elementor-icon-box-wrapper{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;

  width: 100%;
  min-height: 50px;
  padding: 0 32px;

  background: transparent !important;
  border: 1px solid rgba(255,255,255,0.95);
  border-radius: 999px;

  box-sizing: border-box;
  text-align: center;
}

/* remove alinhamentos estranhos do Elementor */
.box-pill .elementor-icon-box-content{
  flex: 0 1 auto;
}

.box-pill .elementor-icon-box-title,
.box-pill .elementor-icon-box-title a{
  margin: 0 !important;
  color: #FFFFFF !important;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 2.2rem;
  font-weight: 400;
  line-height: 1.1;
  text-align: center;
}

/* caso use descrição, esconde */
.box-pill .elementor-icon-box-description{
  display: none !important;
}

/* ícone */
.box-pill .elementor-icon,
.box-pill .elementor-icon-box-icon{
  display: flex;
  align-items: center;
  justify-content: center;
}

.box-pill .elementor-icon-box-icon i,
.box-pill .elementor-icon-box-icon svg{
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
  font-size: 1.2rem;
}

/* hover opcional bem suave */
.box-pill .elementor-icon-box-wrapper{
  transition: all 0.3s ease;
}

.box-pill:hover .elementor-icon-box-wrapper{
  background: rgba(255,255,255,0.04) !important;
}

/* ===== AJUSTE MOBILE (vertical) ===== */
@media (max-width: 767px){

  .box-pill .elementor-icon-box-wrapper{
    width: 100%;
    min-height: 54px; /* altura menor */
    padding: 0 18px; /* menos lateral */
    border-radius: 999px;
  }

  .box-pill .elementor-icon-box-title{
    font-size: 1.4rem; /* menor no mobile */
    line-height: 1.1;
  }

}/* End custom CSS */
/* Start custom CSS *//* esconde o texto original */
.jet-reset__error-message span{
  font-size: 0 !important;
}

/* mostra o texto traduzido */
.jet-reset__error-message span::before{
  content: "Este link de redefinição expirou ou não é mais válido. Solicite uma nova redefinição de senha.";
  font-size: 16px;
  display: block;
  background: #0B2D46;
  color: #fff;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 600;
  text-align: center;
  line-height: 1.3;
}

/* ===== The passwords don't match ===== */
p.jet-reset__error-message{
  font-size: 0 !important;
}

p.jet-reset__error-message::before{
  content: "As senhas não coincidem.";
  font-size: 16px;
  color: #fff; /* 🔹 AGORA BRANCO */
}

/* ===== Demo messages ===== */
p.jet-reset__demo-messages{
  font-size: 0 !important;
}

p.jet-reset__demo-messages::before{
  content: "Mensagens de demonstração.";
  font-size: 18px;
  color: #fff; /* 🔹 AGORA BRANCO */
}

/* ===== Sua senha foi redefinida ===== */
div.jet-reset__success-message p{
  font-size: 0 !important;
}

div.jet-reset__success-message p::before{
  content: "Sua senha foi redefinida com sucesso.";
  font-size: 16px;
  color: #fff; /* 🔹 AGORA BRANCO */
}

body.elementor-page-133 {
    background: linear-gradient(135deg, #0B2D46 0%, #123E5D 55%, #568B9B 100%);
}/* End custom CSS */