.elementor-684 .elementor-element.elementor-element-eb758ce{--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;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-684 .elementor-element.elementor-element-cf407ba{--display:flex;}.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-684 .elementor-element.elementor-element-649b009{--display:flex;}.elementor-684 .elementor-element.elementor-element-649b009.e-con{--align-self:center;}.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-684 .elementor-element.elementor-element-11272a1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-684 .elementor-element.elementor-element-11272a1.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-11272a1 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:var( --e-global-color-e2f6fe9 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-684 .elementor-element.elementor-element-36b6eca{width:var( --container-widget-width, 623px );max-width:623px;--container-widget-width:623px;--container-widget-flex-grow:0;text-align:justify;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;}.elementor-684 .elementor-element.elementor-element-36b6eca.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-22c66fe{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-684 .elementor-element.elementor-element-22c66fe:not(.elementor-motion-effects-element-type-background), .elementor-684 .elementor-element.elementor-element-22c66fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-684 .elementor-element.elementor-element-622231a{--display:flex;}.elementor-684 .elementor-element.elementor-element-9323e4d{margin:-102px 0px calc(var(--kit-widget-spacing, 0px) + -139px) 0px;}.elementor-684 .elementor-element.elementor-element-9323e4d img{border-radius:10px 10px 10px 10px;}.elementor-684 .elementor-element.elementor-element-7869186{--display:flex;}.elementor-684 .elementor-element.elementor-element-7869186.e-con{--align-self:center;}.elementor-684 .elementor-element.elementor-element-b0e7a40{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-684 .elementor-element.elementor-element-b0e7a40.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-b0e7a40 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-684 .elementor-element.elementor-element-874b531{width:var( --container-widget-width, 623px );max-width:623px;--container-widget-width:623px;--container-widget-flex-grow:0;text-align:justify;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-684 .elementor-element.elementor-element-874b531.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-d4f0fbd{--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;--padding-top:9rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-684 .elementor-element.elementor-element-5ed57b8{--display:flex;--justify-content:center;}.elementor-684 .elementor-element.elementor-element-2afefe4 img{border-radius:10px 10px 10px 10px;}.elementor-684 .elementor-element.elementor-element-0d783a8{--display:flex;}.elementor-684 .elementor-element.elementor-element-0d783a8.e-con{--align-self:center;}.elementor-684 .elementor-element.elementor-element-6455bef{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-684 .elementor-element.elementor-element-6455bef.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-6455bef .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:var( --e-global-color-e2f6fe9 );}.elementor-684 .elementor-element.elementor-element-695c123{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-684 .elementor-element.elementor-element-695c123.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-695c123 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:19px;font-weight:600;line-height:1.2em;color:#1F1F1F;}.elementor-684 .elementor-element.elementor-element-fd0fe34{width:var( --container-widget-width, 623px );max-width:623px;--container-widget-width:623px;--container-widget-flex-grow:0;text-align:justify;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;}.elementor-684 .elementor-element.elementor-element-fd0fe34.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-4e8158b{--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;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-684 .elementor-element.elementor-element-4e8158b:not(.elementor-motion-effects-element-type-background), .elementor-684 .elementor-element.elementor-element-4e8158b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7405e31 );}.elementor-684 .elementor-element.elementor-element-057324e{--display:flex;}.elementor-684 .elementor-element.elementor-element-2d44bf1 img{border-radius:10px 10px 10px 10px;}.elementor-684 .elementor-element.elementor-element-7034a69{--display:flex;}.elementor-684 .elementor-element.elementor-element-7034a69.e-con{--align-self:center;}.elementor-684 .elementor-element.elementor-element-c25eac8{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-684 .elementor-element.elementor-element-c25eac8.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-c25eac8 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-684 .elementor-element.elementor-element-cd7838e{width:var( --container-widget-width, 623px );max-width:623px;--container-widget-width:623px;--container-widget-flex-grow:0;text-align:justify;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-684 .elementor-element.elementor-element-cd7838e.elementor-element{--align-self:flex-start;}.elementor-684 .elementor-element.elementor-element-68ba5b7{--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;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-684 .elementor-element.elementor-element-df52850{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;--lottie-container-width:11%;}.elementor-684 .elementor-element.elementor-element-27ca063{width:var( --container-widget-width, 585px );max-width:585px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:585px;--container-widget-flex-grow:0;text-align:center;}.elementor-684 .elementor-element.elementor-element-27ca063.elementor-element{--align-self:center;}.elementor-684 .elementor-element.elementor-element-27ca063 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:var( --e-global-color-e2f6fe9 );}.elementor-684 .elementor-element.elementor-element-369d0d2{width:var( --container-widget-width, 623px );max-width:623px;--container-widget-width:623px;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;}.elementor-684 .elementor-element.elementor-element-369d0d2.elementor-element{--align-self:center;}.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-684 .elementor-element.elementor-element-3c1d495 .elementor-button{background-color:var( --e-global-color-7405e31 );padding:20px 30px 20px 30px;}.elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button:hover, .elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button:focus{background-color:#3A752E;}.elementor-684 .elementor-element.elementor-element-3c1d495{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-684 .elementor-element.elementor-element-3c1d495.elementor-element{--align-self:center;}.elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button-content-wrapper{flex-direction:row;}.elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button .elementor-button-content-wrapper{gap:9px;}@media(max-width:1366px) and (min-width:768px){.elementor-684 .elementor-element.elementor-element-eb758ce{--content-width:90%;}.elementor-684 .elementor-element.elementor-element-22c66fe{--content-width:90%;}.elementor-684 .elementor-element.elementor-element-d4f0fbd{--content-width:90%;}.elementor-684 .elementor-element.elementor-element-4e8158b{--content-width:90%;}.elementor-684 .elementor-element.elementor-element-68ba5b7{--content-width:90%;}}@media(max-width:1024px){.elementor-684 .elementor-element.elementor-element-eb758ce{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-684 .elementor-element.elementor-element-22c66fe{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-684 .elementor-element.elementor-element-d4f0fbd{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-684 .elementor-element.elementor-element-4e8158b{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-684 .elementor-element.elementor-element-68ba5b7{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}}@media(max-width:767px){.elementor-684 .elementor-element.elementor-element-eb758ce{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-684 .elementor-element.elementor-element-11272a1 .elementor-heading-title{font-size:27px;}.elementor-684 .elementor-element.elementor-element-22c66fe{--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;--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-684 .elementor-element.elementor-element-9323e4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-684 .elementor-element.elementor-element-b0e7a40 .elementor-heading-title{font-size:27px;}.elementor-684 .elementor-element.elementor-element-d4f0fbd{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-684 .elementor-element.elementor-element-6455bef .elementor-heading-title{font-size:27px;}.elementor-684 .elementor-element.elementor-element-695c123 .elementor-heading-title{font-size:15px;}.elementor-684 .elementor-element.elementor-element-4e8158b{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-684 .elementor-element.elementor-element-c25eac8 .elementor-heading-title{font-size:27px;}.elementor-684 .elementor-element.elementor-element-68ba5b7{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-684 .elementor-element.elementor-element-df52850{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--lottie-container-width:28%;}.elementor-684 .elementor-element.elementor-element-27ca063 .elementor-heading-title{font-size:27px;}.elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button{padding:20px 20px 20px 20px;}}/* Start custom CSS for container, class: .elementor-element-22c66fe */.elementor-684 .elementor-element.elementor-element-22c66fe::after{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1.5px, transparent 0px);
    background-size: 20px 20px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.05;
    mix-blend-mode: plus-lighter;
}

.elementor-684 .elementor-element.elementor-element-22c66fe{
    position: relative;
   
    z-index: 1;
}

.elementor-684 .elementor-element.elementor-element-22c66fe::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 75%; /* AQUI você controla até onde a cor vai */
    height: 100%;
    background: #4B993B; /* cor do fundo */
    z-index: -1;
}

@media only screen and (max-width: 767px) {
    .elementor-684 .elementor-element.elementor-element-22c66fe{
    position: relative;
   
    z-index: 1;
}

.elementor-684 .elementor-element.elementor-element-22c66fe::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; /* AQUI você controla até onde a cor vai */
    height: 100%;
    background: #4B993B; /* cor do fundo */
    z-index: -1;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8158b */.elementor-684 .elementor-element.elementor-element-4e8158b::after{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1.5px, transparent 0px);
    background-size: 20px 20px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.05;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c1d495 */.elementor-684 .elementor-element.elementor-element-3c1d495{
  transition:0.18s;
  transform:scale(1);
}

.elementor-684 .elementor-element.elementor-element-3c1d495:hover{
  transition:0.18s;
  transform:scale(1.0);
}

.elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button{
  color:#fff !important;
  font-weight:600;
  border-top:2px solid #6BB85A;
  background:linear-gradient(92deg,#4B993B -3.39%,#6BB85A 32.16%,#6BB85A 66.71%,#4B993B 100%);
  box-shadow:0 4px 0 0 #357129;
  position:relative;
  border-radius:5px;
  overflow:hidden;
  transition:transform .18s ease, box-shadow .18s ease, filter .18s ease;
}

.elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button:active{
  transform:scale(0.98);
}

.elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button .elementor-button-text{
  display:inline-flex;
  line-height:1;
  position:relative;
}

.elementor-684 .elementor-element.elementor-element-3c1d495 .letter-wrapper{
  position:relative;
  display:inline-block;
  overflow:hidden;
}

.elementor-684 .elementor-element.elementor-element-3c1d495 .letter-primary,
.elementor-684 .elementor-element.elementor-element-3c1d495 .letter-secondary{
  display:block;
  color:#fff;
  transition:transform .28s cubic-bezier(0.76,0,0.24,1);
  will-change:transform;
}

.elementor-684 .elementor-element.elementor-element-3c1d495 .letter-secondary{
  position:absolute;
  left:0;
  top:100%;
}

.elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button:hover .letter-primary{
  transform:translateY(-100%);
}

.elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button:hover .letter-secondary{
  transform:translateY(-100%);
}

.elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button:hover::before{
  animation:brilho .60s linear;
}

.elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button::before{
  content:"";
  height:100%;
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  background:#ffffff;
  box-shadow:0 0 30px 20px #ffffffaa;
  transform:skewX(-30deg);
  mix-blend-mode:plus-lighter;
}

@keyframes brilho{
  0%{
    opacity:0;
    left:0%;
  }
  50%{
    opacity:1;
  }
  100%{
    opacity:0;
    left:100%;
  }
}

.elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button svg{
 
  width:25px;
  height:25px;
  vertical-align:middle;
  transition:0.5s;
}

.elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button-content-wrapper{
  align-items:center;
}

.elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button svg #seta{
  margin-right:-10px;
  vertical-align:middle;
  transition:0.5s;
  transform-origin:center center;
}

.elementor-684 .elementor-element.elementor-element-3c1d495 .elementor-button-content-wrapper{
  align-items:center;
}

.elementor-684 .elementor-element.elementor-element-3c1d495:hover .elementor-button svg #seta{
  transform:rotate(-45deg);
  transition:0.5s;
}/* End custom CSS */