.elementor-3696 .elementor-element.elementor-element-35c19cfb{--display:flex;--min-height:23vh;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3696 .elementor-element.elementor-element-35c19cfb:not(.elementor-motion-effects-element-type-background), .elementor-3696 .elementor-element.elementor-element-35c19cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3696 .elementor-element.elementor-element-35c19cfb::before, .elementor-3696 .elementor-element.elementor-element-35c19cfb > .elementor-background-video-container::before, .elementor-3696 .elementor-element.elementor-element-35c19cfb > .e-con-inner > .elementor-background-video-container::before, .elementor-3696 .elementor-element.elementor-element-35c19cfb > .elementor-background-slideshow::before, .elementor-3696 .elementor-element.elementor-element-35c19cfb > .e-con-inner > .elementor-background-slideshow::before, .elementor-3696 .elementor-element.elementor-element-35c19cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-3696 .elementor-element.elementor-element-38df46da .elementor-button{background-color:var( --e-global-color-af3b071 );font-size:18px;fill:#2751834A;color:#2751834A;border-radius:0px 0px 0px 0px;padding:25px 25px 25px 25px;}.elementor-3696 .elementor-element.elementor-element-38df46da .elementor-button:hover, .elementor-3696 .elementor-element.elementor-element-38df46da .elementor-button:focus{background-color:var( --e-global-color-af3b071 );color:var( --e-global-color-primary );}.elementor-3696 .elementor-element.elementor-element-38df46da{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-3696 .elementor-element.elementor-element-38df46da{right:0%;}body.rtl .elementor-3696 .elementor-element.elementor-element-38df46da{left:0%;}.elementor-3696 .elementor-element.elementor-element-38df46da .elementor-button:hover svg, .elementor-3696 .elementor-element.elementor-element-38df46da .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3696 .elementor-element.elementor-element-71d7fb85{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-widget-heading .elementor-heading-title{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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-3696 .elementor-element.elementor-element-1a71f5b3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3696 .elementor-element.elementor-element-1a71f5b3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );color:var( --e-global-color-primary );}.elementor-3696 .elementor-element.elementor-element-d8c3963{--display:flex;}.elementor-3696 .elementor-element.elementor-element-7b45eba{--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;--border-radius:0px 0px 20px 20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3696 .elementor-element.elementor-element-7b45eba:not(.elementor-motion-effects-element-type-background), .elementor-3696 .elementor-element.elementor-element-7b45eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-3696 .elementor-element.elementor-element-22bba87{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:25px;--n-accordion-icon-gap:16px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-3696 .elementor-element.elementor-element-22bba87 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#ECECEC;border-style:none;}.elementor-3696 .elementor-element.elementor-element-22bba87 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-3696 .elementor-element.elementor-element-22bba87 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}:where( .elementor-3696 .elementor-element.elementor-element-22bba87 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-3696 .elementor-element.elementor-element-8fdcb10 .elementor-button{background-color:#ECECEC;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-3696 .elementor-element.elementor-element-8fdcb10 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3696 .elementor-element.elementor-element-8fdcb10 .elementor-button .elementor-button-content-wrapper{gap:16px;justify-content:start;}#elementor-popup-modal-3696 .dialog-widget-content{animation-duration:1.2s;background-color:rgba(255, 255, 255, 0);}#elementor-popup-modal-3696{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3696 .dialog-message{width:1200px;height:auto;}@media(max-width:1024px){.elementor-3696 .elementor-element.elementor-element-35c19cfb{--min-height:40vh;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3696 .elementor-element.elementor-element-38df46da .elementor-button{font-size:22px;padding:25px 18px 25px 25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3696 .elementor-element.elementor-element-1a71f5b3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3696 .elementor-element.elementor-element-22bba87{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-3696 .elementor-element.elementor-element-22bba87 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3696 .elementor-element.elementor-element-8fdcb10 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}#elementor-popup-modal-3696 .dialog-message{padding:0% 5% 0% 5%;}}@media(max-width:767px){.elementor-3696 .elementor-element.elementor-element-35c19cfb{--min-height:42vh;--border-radius:30px 30px 30px 30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3696 .elementor-element.elementor-element-38df46da .elementor-button{font-size:20px;padding:20px 20px 20px 25px;}.elementor-3696 .elementor-element.elementor-element-71d7fb85{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3696 .elementor-element.elementor-element-1a71f5b3{text-align:left;}.elementor-3696 .elementor-element.elementor-element-1a71f5b3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3696 .elementor-element.elementor-element-22bba87{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-3696 .elementor-element.elementor-element-22bba87 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3696 .elementor-element.elementor-element-8fdcb10 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}#elementor-popup-modal-3696 .dialog-message{padding:5% 5% 0% 5%;}}/* Start custom CSS for shortcode, class: .elementor-element-7bc7c16 *//* Container */
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-change-pw-form{

  margin: 0 auto;
  padding: 0px;
  border-radius: 14px;
  background: rgba(255,255,255,0.1);

}

/* Campos */
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-field{ margin-bottom: 14px; }
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-field label{
  display:block; margin-bottom:6px; font-weight:500; margin-left:20px;
}
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-field input[type="password"]{
  width:100%; padding:12px 14px; border-radius:30px;
  border:1px solid rgba(0,0,0,0.06); outline:none;
}

/* Botão */
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-btn{
  width:100%; padding:12px 16px; border-radius:30px; border:none;
  background:#275183; color:#fff; font-weight:500; cursor:pointer;
  transition:transform .06s ease, background .2s ease;
}
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-btn:hover{ background:#6FBB41; }
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-btn:active{ transform:scale(0.99); }

/* Erros */
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-pw-errors{
  background:#fff3f0; border:1px solid #ffcdc2; color:#9d2400;
  padding:10px 12px; border-radius:8px; margin-bottom:12px;
}
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-pw-errors ul{ margin:0; padding-left:16px; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bc7c16 *//* Container */
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-change-pw-form{

  margin: 0 auto;
  padding: 0px;
  border-radius: 14px;
  background: rgba(255,255,255,0.1);

}

/* Campos */
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-field{ margin-bottom: 14px; }
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-field label{
  display:block; margin-bottom:6px; font-weight:500; margin-left:20px;
}
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-field input[type="password"]{
  width:100%; padding:12px 14px; border-radius:30px;
  border:1px solid rgba(0,0,0,0.06); outline:none;
}

/* Botão */
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-btn{
  width:100%; padding:12px 16px; border-radius:30px; border:none;
  background:#275183; color:#fff; font-weight:500; cursor:pointer;
  transition:transform .06s ease, background .2s ease;
}
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-btn:hover{ background:#6FBB41; }
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-btn:active{ transform:scale(0.99); }

/* Erros */
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-pw-errors{
  background:#fff3f0; border:1px solid #ffcdc2; color:#9d2400;
  padding:10px 12px; border-radius:8px; margin-bottom:12px;
}
.elementor-3696 .elementor-element.elementor-element-7bc7c16 .abgt-pw-errors ul{ margin:0; padding-left:16px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8fdcb10 */.elementor-3696 .elementor-element.elementor-element-8fdcb10 .elementor-button-icon {
  font-size: 24px !important;
  width: 24px;
  height: 24px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */