.elementor-6603 .elementor-element.elementor-element-481c17e{--display:flex;--min-height:88vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--background-transition:0.3s;--overlay-mix-blend-mode:luminosity;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6603 .elementor-element.elementor-element-481c17e:not(.elementor-motion-effects-element-type-background), .elementor-6603 .elementor-element.elementor-element-481c17e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6603 .elementor-element.elementor-element-481c17e, .elementor-6603 .elementor-element.elementor-element-481c17e::before{--border-transition:0.3s;}.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-6603 .elementor-element.elementor-element-074178b{width:var( --container-widget-width, 16.573% );max-width:16.573%;--container-widget-width:16.573%;--container-widget-flex-grow:0;}.elementor-6603 .elementor-element.elementor-element-074178b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6603 .elementor-element.elementor-element-074178b img{max-width:100%;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6603 .elementor-element.elementor-element-ad15f2b{width:var( --container-widget-width, 690.998px );max-width:690.998px;--container-widget-width:690.998px;--container-widget-flex-grow:0;text-align:center;}.elementor-6603 .elementor-element.elementor-element-ad15f2b > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-6603 .elementor-element.elementor-element-ad15f2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6603 .elementor-element.elementor-element-ad15f2b .elementor-heading-title{color:#CE0D00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;letter-spacing:-0.03em;word-spacing:0.05em;}.elementor-6603 .elementor-element.elementor-element-15d9dc0 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-6603 .elementor-element.elementor-element-15d9dc0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6603 .elementor-element.elementor-element-15d9dc0{text-align:center;}.elementor-6603 .elementor-element.elementor-element-15d9dc0 .elementor-heading-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.03em;word-spacing:0.1em;}.elementor-6603 .elementor-element.elementor-element-e89a680{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--background-transition:0.3s;--overlay-opacity:1;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:#0C2052;--border-color:#0C2052;--border-radius:30px 30px 30px 30px;box-shadow:10px 10px 25px 0px rgba(103.00000000000011, 25.999999999999982, 136, 0.07);--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-6603 .elementor-element.elementor-element-e89a680:not(.elementor-motion-effects-element-type-background), .elementor-6603 .elementor-element.elementor-element-e89a680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #B2BDC9 0%, #FFFFFF 50%);}.elementor-6603 .elementor-element.elementor-element-e89a680::before, .elementor-6603 .elementor-element.elementor-element-e89a680 > .elementor-background-video-container::before, .elementor-6603 .elementor-element.elementor-element-e89a680 > .e-con-inner > .elementor-background-video-container::before, .elementor-6603 .elementor-element.elementor-element-e89a680 > .elementor-background-slideshow::before, .elementor-6603 .elementor-element.elementor-element-e89a680 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6603 .elementor-element.elementor-element-e89a680 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom right, #B2BDC9 0%, #FFFFFF00 50%);}.elementor-6603 .elementor-element.elementor-element-e89a680, .elementor-6603 .elementor-element.elementor-element-e89a680::before{--border-transition:0.3s;}.elementor-6603 .elementor-element.elementor-element-414f682{width:var( --container-widget-width, 488.748px );max-width:488.748px;--container-widget-width:488.748px;--container-widget-flex-grow:0;text-align:center;}.elementor-6603 .elementor-element.elementor-element-414f682 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6603 .elementor-element.elementor-element-414f682.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6603 .elementor-element.elementor-element-414f682 .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.03em;word-spacing:0.1em;}.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-6603 .elementor-element.elementor-element-00adea6 .elementor-button{background-color:#05A800;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:-0.03em;word-spacing:0.1em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:25px 50px 25px 50px;}.elementor-6603 .elementor-element.elementor-element-00adea6 .elementor-button:hover, .elementor-6603 .elementor-element.elementor-element-00adea6 .elementor-button:focus{background-color:#37BE45;}.elementor-6603 .elementor-element.elementor-element-00adea6{width:auto;max-width:auto;}.elementor-6603 .elementor-element.elementor-element-00adea6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6603 .elementor-element.elementor-element-00adea6.elementor-element{--align-self:center;}.elementor-6603 .elementor-element.elementor-element-00adea6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6603 .elementor-element.elementor-element-00adea6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-6603 .elementor-element.elementor-element-8a3db54 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6603 .elementor-element.elementor-element-8a3db54{text-align:center;}.elementor-6603 .elementor-element.elementor-element-8a3db54 .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.03em;word-spacing:0.1em;}.elementor-6603 .elementor-element.elementor-element-349555c > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-6603 .elementor-element.elementor-element-afd6e9b{--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;--justify-content:space-between;--align-items:center;--gap:20px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6603 .elementor-element.elementor-element-afd6e9b:not(.elementor-motion-effects-element-type-background), .elementor-6603 .elementor-element.elementor-element-afd6e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0F5;}.elementor-6603 .elementor-element.elementor-element-afd6e9b, .elementor-6603 .elementor-element.elementor-element-afd6e9b::before{--border-transition:0.3s;}.elementor-6603 .elementor-element.elementor-element-3f62294{text-align:left;}.elementor-6603 .elementor-element.elementor-element-3f62294 .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;}.elementor-6603 .elementor-element.elementor-element-2310a76{text-align:left;}.elementor-6603 .elementor-element.elementor-element-2310a76 .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;}body:not(.rtl) .elementor-6603 .elementor-element.elementor-element-59e9b08{left:0px;}body.rtl .elementor-6603 .elementor-element.elementor-element-59e9b08{right:0px;}.elementor-6603 .elementor-element.elementor-element-59e9b08{top:0px;}body.elementor-page-6603:not(.elementor-motion-effects-element-type-background), body.elementor-page-6603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-6603 .elementor-element.elementor-element-481c17e{--content-width:693px;}.elementor-6603 .elementor-element.elementor-element-e89a680{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6603 .elementor-element.elementor-element-e89a680{--width:500px;}}@media(max-width:1024px){.elementor-6603 .elementor-element.elementor-element-481c17e{--padding-top:40px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-6603 .elementor-element.elementor-element-074178b{width:var( --container-widget-width, 204.666px );max-width:204.666px;--container-widget-width:204.666px;--container-widget-flex-grow:0;}.elementor-6603 .elementor-element.elementor-element-ad15f2b{width:100%;max-width:100%;text-align:center;}.elementor-6603 .elementor-element.elementor-element-ad15f2b .elementor-heading-title{font-size:40px;}.elementor-6603 .elementor-element.elementor-element-15d9dc0{width:100%;max-width:100%;text-align:center;}.elementor-6603 .elementor-element.elementor-element-15d9dc0 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-6603 .elementor-element.elementor-element-414f682{width:100%;max-width:100%;text-align:center;}.elementor-6603 .elementor-element.elementor-element-414f682 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-6603 .elementor-element.elementor-element-00adea6.elementor-element{--align-self:center;}.elementor-6603 .elementor-element.elementor-element-8a3db54{width:100%;max-width:100%;text-align:center;}.elementor-6603 .elementor-element.elementor-element-8a3db54 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-6603 .elementor-element.elementor-element-afd6e9b{--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:10px 10px;}.elementor-6603 .elementor-element.elementor-element-3f62294{width:100%;max-width:100%;text-align:center;}.elementor-6603 .elementor-element.elementor-element-2310a76{width:100%;max-width:100%;text-align:center;}}@media(max-width:767px){.elementor-6603 .elementor-element.elementor-element-481c17e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6603 .elementor-element.elementor-element-074178b{width:var( --container-widget-width, 214.992px );max-width:214.992px;--container-widget-width:214.992px;--container-widget-flex-grow:0;}.elementor-6603 .elementor-element.elementor-element-ad15f2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6603 .elementor-element.elementor-element-ad15f2b .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-6603 .elementor-element.elementor-element-15d9dc0{width:var( --container-widget-width, 264.25px );max-width:264.25px;--container-widget-width:264.25px;--container-widget-flex-grow:0;}.elementor-6603 .elementor-element.elementor-element-15d9dc0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6603 .elementor-element.elementor-element-15d9dc0 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-6603 .elementor-element.elementor-element-e89a680{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6603 .elementor-element.elementor-element-414f682{width:100%;max-width:100%;}.elementor-6603 .elementor-element.elementor-element-414f682 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6603 .elementor-element.elementor-element-414f682 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-6603 .elementor-element.elementor-element-00adea6{width:100%;max-width:100%;}.elementor-6603 .elementor-element.elementor-element-00adea6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-6603 .elementor-element.elementor-element-00adea6 .elementor-button{font-size:16px;line-height:1.4em;padding:20px 20px 20px 20px;}.elementor-6603 .elementor-element.elementor-element-8a3db54{width:100%;max-width:100%;}.elementor-6603 .elementor-element.elementor-element-8a3db54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6603 .elementor-element.elementor-element-8a3db54 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-6603 .elementor-element.elementor-element-4079dc4{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-6603 .elementor-element.elementor-element-349555c{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-6603 .elementor-element.elementor-element-afd6e9b{--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-6603 .elementor-element.elementor-element-3f62294{width:100%;max-width:100%;text-align:center;}.elementor-6603 .elementor-element.elementor-element-3f62294 .elementor-heading-title{line-height:1.1em;}.elementor-6603 .elementor-element.elementor-element-2310a76{width:100%;max-width:100%;text-align:center;}.elementor-6603 .elementor-element.elementor-element-2310a76 .elementor-heading-title{line-height:1.1em;}}/* Start custom CSS for heading, class: .elementor-element-ad15f2b */.elementor-6603 .elementor-element.elementor-element-ad15f2b .elementor-heading-title{ background: linear-gradient(to right, #FF3131,#FF0000);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
padding-bottom: 10px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15d9dc0 */.elementor-6603 .elementor-element.elementor-element-15d9dc0 b{ background: linear-gradient(to bottom, #FF3131,#FF0000);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
padding-bottom: 10px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00adea6 */.elementor-6603 .elementor-element.elementor-element-00adea6 .elementor-button-icon {
    display: inline-block !important;
    animation: none;
  }
  .elementor-6603 .elementor-element.elementor-element-00adea6 svg{
      width:25px;
  }
  
.elementor-6603 .elementor-element.elementor-element-00adea6.botao:hover .elementor-button-icon svg {
  transform-origin: center;
  animation: none !important;
}
.elementor-6603 .elementor-element.elementor-element-00adea6.botao:hover .elementor-button-icon {
  transform-origin: center;
  transform: rotate(0deg) scale(1.2);
}

/* Botão base */
.botao .elementor-button {
  position: relative;
  z-index: 3;
  background: linear-gradient(90deg, #0B9C1F 0%, #00C41B 100%);
  transition: background 0.8s ease, transform 0.5s ease;
}



/* Borda animada */
.botao .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 12px);
  height: calc(100% + 12px);
  border: 1px solid #00C41B88;
  transform: translate(-50%, -50%);
  border-radius: 150px;
  transition: all 0.3s ease;
  pointer-events: none;
  z-index: -1;
  background: #00C41B55
}

.botao .elementor-button:hover::before {
  width: 100%;
  height: 100%;
  border-radius: 100px;
  
}

/* Ícone do botão */
.botao .elementor-button-icon,
.botao .elementor-button-icon svg {
  transition: transform 0.5s ease;
}

.botao:hover .elementor-button-icon {
  transform-origin: center;
  transform: rotate(45deg);
}

.botao:hover .elementor-button-icon svg {
  transform-origin: center;
  animation: seta 1s infinite ease-in-out;
}

/* Wrapper do conteúdo */
.botao .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
}

/* Responsividade para largura específica */
@media (min-width: 1025px) and (max-width: 1026px) {
  .botao .elementor-button-text {
    white-space: nowrap;
  }
}

/* Responsividade mobile */
@media (max-width: 767px) {
  .botao .elementor-button-text {
  }

  .botao .elementor-button-icon {
    display: none;
  }
}

/* Animação do ícone */
@keyframes seta {
  0%, 100% {
    transform: translate(0px, 0px);
  }
  50% {
    transform: translate(10px, -10px);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a3db54 */.elementor-6603 .elementor-element.elementor-element-8a3db54 b{ background: linear-gradient(to bottom, #4FACFE, #00F2FE);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
padding-bottom: 10px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4079dc4 */.elementor-6603 .elementor-element.elementor-element-4079dc4{
    position: absolute;
    bottom: 0;
    left: calc(50% - 990px);
    transform-origin: center;
    mix-blend-mode: lighten;


    pointer-events: none;
}

@media(max-width: 1024px){
.elementor-6603 .elementor-element.elementor-element-4079dc4{
    left: -30%;
}
}

@media (max-width: 767px){
.elementor-6603 .elementor-element.elementor-element-4079dc4{
    left: -30%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-349555c */.elementor-6603 .elementor-element.elementor-element-349555c{
    position: absolute;
    bottom: 0;
    right: calc(50% - 990px);
    transform-origin: center;
    mix-blend-mode: lighten;


    pointer-events: none;
}

@media(max-width: 1024px){
.elementor-6603 .elementor-element.elementor-element-349555c{

    right: -30%;

}
}

@media (max-width: 767px){
.elementor-6603 .elementor-element.elementor-element-349555c{

    right: -30%;

}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59e9b08 */html {
    scroll-behavior: auto !important; /* Desativa o smooth scroll nativo para evitar conflitos */
}/* End custom CSS */
/* Start custom CSS */html, body{
    overflow-x: hidden
}

.branco{ background: linear-gradient(to right, #FFFFFF, #FFFFFF);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.destaquebranco{
    color: #000000;
    background: #F7D06F;
    border-radius: 3px;
    padding: 3px 10px;
    box-decoration-break: clone;
-webkit-box-decoration-break: clone;
}/* End custom CSS */