.elementor-899 .elementor-element.elementor-element-63655f90{--display:flex;--min-height:74vh;--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:center;}.elementor-899 .elementor-element.elementor-element-63655f90:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-63655f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-899 .elementor-element.elementor-element-63655f90.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-899 .elementor-element.elementor-element-1920927e{--display:flex;--min-height:268px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:#F4A300;--border-color:#F4A300;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-899 .elementor-element.elementor-element-1920927e:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-1920927e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B263B;}.elementor-899 .elementor-element.elementor-element-1920927e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.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-899 .elementor-element.elementor-element-7b0acc6d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-899 .elementor-element.elementor-element-7b0acc6d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;color:#F4A300;}.elementor-899 .elementor-element.elementor-element-1b27d430{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -50px 0px;text-align:center;}.elementor-899 .elementor-element.elementor-element-1b27d430 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#F1F1F1;}.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-899 .elementor-element.elementor-element-7efee9c9 .elementor-button{background-color:#F18500;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}.elementor-899 .elementor-element.elementor-element-7efee9c9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-899 .elementor-element.elementor-element-497751fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-899 .elementor-element.elementor-element-497751fa.elementor-element{--align-self:center;}.elementor-899 .elementor-element.elementor-element-497751fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;color:#FFFFFF;}.elementor-899 .elementor-element.elementor-element-28452747{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-899 .elementor-element.elementor-element-28452747 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;color:#FFFFFF;}.elementor-899 .elementor-element.elementor-element-20cf718f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-899 .elementor-element.elementor-element-20cf718f .elementor-heading-title{font-family:"GFS Didot", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-899 .elementor-element.elementor-element-75b858da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-899 .elementor-element.elementor-element-75b858da .elementor-heading-title{font-family:"GFS Didot", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-899 .elementor-element.elementor-element-5a73e60f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-899 .elementor-element.elementor-element-5a73e60f .elementor-heading-title{font-family:"GFS Didot", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-899 .elementor-element.elementor-element-9ba9afa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-899 .elementor-element.elementor-element-9ba9afa .elementor-heading-title{font-family:"GFS Didot", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-899 .elementor-element.elementor-element-44fbf963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-899 .elementor-element.elementor-element-44fbf963 .elementor-heading-title{font-family:"GFS Didot", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-899 .elementor-element.elementor-element-2756a6ac{--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;--justify-content:center;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-899 .elementor-element.elementor-element-2756a6ac:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-2756a6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-899 .elementor-element.elementor-element-2756a6ac.e-con{--align-self:center;}.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-899 .elementor-element.elementor-element-2e592f66{border-style:solid;border-color:#01CE10;border-radius:8px 8px 8px 8px;}.elementor-899 .elementor-element.elementor-element-36126d86{border-style:solid;border-color:#01CE10;border-radius:8px 8px 8px 8px;}.elementor-899 .elementor-element.elementor-element-69b0bb9e{border-style:solid;border-color:#01CE10;border-radius:8px 8px 8px 8px;}.elementor-899 .elementor-element.elementor-element-55ea30df{--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-899 .elementor-element.elementor-element-55ea30df:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-55ea30df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-899 .elementor-element.elementor-element-4fd00168 .elementor-button{background-color:#F18500;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}.elementor-899 .elementor-element.elementor-element-4fd00168{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-899 .elementor-element.elementor-element-7b0acc6d .elementor-heading-title{font-size:30px;}.elementor-899 .elementor-element.elementor-element-497751fa .elementor-heading-title{font-size:30px;}.elementor-899 .elementor-element.elementor-element-28452747 .elementor-heading-title{font-size:30px;}.elementor-899 .elementor-element.elementor-element-20cf718f .elementor-heading-title{font-size:30px;}.elementor-899 .elementor-element.elementor-element-75b858da .elementor-heading-title{font-size:30px;}.elementor-899 .elementor-element.elementor-element-5a73e60f .elementor-heading-title{font-size:30px;}.elementor-899 .elementor-element.elementor-element-9ba9afa .elementor-heading-title{font-size:30px;}.elementor-899 .elementor-element.elementor-element-44fbf963 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-899 .elementor-element.elementor-element-63655f90{--width:452px;--min-height:100vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-899 .elementor-element.elementor-element-63655f90.e-con{--align-self:center;}.elementor-899 .elementor-element.elementor-element-1920927e{--width:375px;--min-height:273px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-899 .elementor-element.elementor-element-1920927e.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-899 .elementor-element.elementor-element-7b0acc6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-899 .elementor-element.elementor-element-7b0acc6d .elementor-heading-title{font-size:30px;}.elementor-899 .elementor-element.elementor-element-1b27d430 .elementor-heading-title{font-size:15px;}.elementor-899 .elementor-element.elementor-element-7efee9c9{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:8px 0px 0px 0px;}.elementor-899 .elementor-element.elementor-element-7efee9c9 .elementor-button{font-size:15px;letter-spacing:1.6px;}.elementor-899 .elementor-element.elementor-element-497751fa{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-899 .elementor-element.elementor-element-497751fa.elementor-element{--align-self:center;}.elementor-899 .elementor-element.elementor-element-497751fa .elementor-heading-title{font-size:13px;}.elementor-899 .elementor-element.elementor-element-28452747 .elementor-heading-title{font-size:18px;}.elementor-899 .elementor-element.elementor-element-20cf718f .elementor-heading-title{font-size:14px;}.elementor-899 .elementor-element.elementor-element-75b858da .elementor-heading-title{font-size:14px;}.elementor-899 .elementor-element.elementor-element-5a73e60f .elementor-heading-title{font-size:14px;}.elementor-899 .elementor-element.elementor-element-9ba9afa .elementor-heading-title{font-size:14px;}.elementor-899 .elementor-element.elementor-element-44fbf963 .elementor-heading-title{font-size:14px;}.elementor-899 .elementor-element.elementor-element-2756a6ac{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-899 .elementor-element.elementor-element-4fd00168{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:8px 0px 0px 0px;}.elementor-899 .elementor-element.elementor-element-4fd00168 .elementor-button{font-size:15px;letter-spacing:1.6px;}}/* Start custom CSS for button, class: .elementor-element-7efee9c9 */.elementor-899 .elementor-element.elementor-element-7efee9c9 {
  background: linear-gradient(180deg, #FF7A00 0%, #E66900 100%);
  border-radius: 6px;

  padding: 6px 14px;

  display: inline-block;
  margin: 0 auto;

  text-align: center;
  font-weight: 500;
  letter-spacing: 0.3px;
  color: #ffffff;

  box-shadow: 0 2px 6px rgba(255, 122, 0, 0.2);

  transition: all 0.2s ease-in-out;

  animation: pulseBtn 2.5s infinite;
}

/* Hover */
.elementor-899 .elementor-element.elementor-element-7efee9c9:hover {
  transform: scale(1.02);
  box-shadow: 0 4px 10px rgba(255, 122, 0, 0.3);
}

/* Clique */
.elementor-899 .elementor-element.elementor-element-7efee9c9:active {
  transform: scale(0.99);
}

/* Pulsar mais sutil */
@keyframes pulseBtn {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 122, 0, 0.2);
  }
  70% {
    box-shadow: 0 0 0 4px rgba(255, 122, 0, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 122, 0, 0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-497751fa */.elementor-899 .elementor-element.elementor-element-497751fa {
  background: #ff0000;
  border-radius: 10px;

  padding: 4px 10px;
  display: block;
  width: fit-content;
  margin: 0 auto;

  text-align: center;
  white-space: nowrap;

  animation: pulsoFundo 1s infinite ease-in-out;
}

/* Animação mais forte */
@keyframes pulsoFundo {
  0% {
    background-color: #ff0000;
    box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.8);
  }
  50% {
    background-color: #ff1a1a;
    box-shadow: 0 0 25px 10px rgba(255, 0, 0, 0.6);
  }
  100% {
    background-color: #ff0000;
    box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cf718f */.elementor-899 .elementor-element.elementor-element-20cf718f {
  display: flex;
  justify-content: center;
}

/* ELEMENTO INTERNO DO HEADING */
.elementor-899 .elementor-element.elementor-element-20cf718f .elementor-heading-title {
  display: inline-block;
  width: auto;

  background: #ffffff; /* fundo branco */
  border: 1px solid rgba(0, 0, 0, 0.08);

  border-radius: 6px;
  padding: 4px 8px;

  line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75b858da */.elementor-899 .elementor-element.elementor-element-75b858da {
  display: flex;
  justify-content: center;
}

/* ELEMENTO INTERNO DO HEADING */
.elementor-899 .elementor-element.elementor-element-75b858da .elementor-heading-title {
  display: inline-block;
  width: auto;

  background: #ffffff; /* fundo branco */
  border: 1px solid rgba(0, 0, 0, 0.08);

  border-radius: 6px;
  padding: 4px 8px;

  line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a73e60f */.elementor-899 .elementor-element.elementor-element-5a73e60f {
  display: flex;
  justify-content: center;
}

/* ELEMENTO INTERNO DO HEADING */
.elementor-899 .elementor-element.elementor-element-5a73e60f .elementor-heading-title {
  display: inline-block;
  width: auto;

  background: #ffffff; /* fundo branco */
  border: 1px solid rgba(0, 0, 0, 0.08);

  border-radius: 6px;
  padding: 4px 8px;

  line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ba9afa */.elementor-899 .elementor-element.elementor-element-9ba9afa {
  display: flex;
  justify-content: center;
}

/* ELEMENTO INTERNO DO HEADING */
.elementor-899 .elementor-element.elementor-element-9ba9afa .elementor-heading-title {
  display: inline-block;
  width: auto;

  background: #ffffff; /* fundo branco */
  border: 1px solid rgba(0, 0, 0, 0.08);

  border-radius: 6px;
  padding: 4px 8px;

  line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44fbf963 */.elementor-899 .elementor-element.elementor-element-44fbf963 {
  display: flex;
  justify-content: center;
}

/* ELEMENTO INTERNO DO HEADING */
.elementor-899 .elementor-element.elementor-element-44fbf963 .elementor-heading-title {
  display: inline-block;
  width: auto;

  background: #ffffff; /* fundo branco */
  border: 1px solid rgba(0, 0, 0, 0.08);

  border-radius: 6px;
  padding: 4px 8px;

  line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd00168 */.elementor-899 .elementor-element.elementor-element-4fd00168 {
  background: linear-gradient(180deg, #FF7A00 0%, #E66900 100%);
  border-radius: 6px;

  padding: 6px 14px;

  display: inline-block;
  margin: 0 auto;

  text-align: center;
  font-weight: 500;
  letter-spacing: 0.3px;
  color: #ffffff;

  box-shadow: 0 2px 6px rgba(255, 122, 0, 0.2);

  transition: all 0.2s ease-in-out;

  animation: pulseBtn 2.5s infinite;
}

/* Hover */
.elementor-899 .elementor-element.elementor-element-4fd00168:hover {
  transform: scale(1.02);
  box-shadow: 0 4px 10px rgba(255, 122, 0, 0.3);
}

/* Clique */
.elementor-899 .elementor-element.elementor-element-4fd00168:active {
  transform: scale(0.99);
}

/* Pulsar mais sutil */
@keyframes pulseBtn {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 122, 0, 0.2);
  }
  70% {
    box-shadow: 0 0 0 4px rgba(255, 122, 0, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 122, 0, 0);
  }
}/* End custom CSS */