.elementor-418 .elementor-element.elementor-element-f920e56{--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-418 .elementor-element.elementor-element-f920e56.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-418 .elementor-element.elementor-element-5ef38f3{--display:flex;}.elementor-418 .elementor-element.elementor-element-5ef38f3:not(.elementor-motion-effects-element-type-background), .elementor-418 .elementor-element.elementor-element-5ef38f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-985ae0d );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-418 .elementor-element.elementor-element-674de84{--display:flex;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-418 .elementor-element.elementor-element-4d50551 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:2.625em;font-weight:500;letter-spacing:0.05em;color:var( --e-global-color-61abb74 );}.elementor-418 .elementor-element.elementor-element-e00cadb .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-61abb74 );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown a, .elementor-418 .elementor-element.elementor-element-2588f59 .elementor-menu-toggle{color:var( --e-global-color-4927259 );fill:var( --e-global-color-4927259 );}.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown a:hover,
					.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown a:focus,
					.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-menu-toggle:hover,
					.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-menu-toggle:focus{color:var( --e-global-color-867a265 );}.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown a:hover,
					.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown a:focus,
					.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-c287dd8 );}.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-61abb74 );background-color:#C9C9C9;}.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown .elementor-item, .elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-418 .elementor-element.elementor-element-36228f3{--display:flex;}.elementor-418 .elementor-element.elementor-element-a001c6c .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:2.625em;font-weight:500;letter-spacing:0.05em;color:var( --e-global-color-61abb74 );}.elementor-418 .elementor-element.elementor-element-029de3f .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-61abb74 );}.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-418 .elementor-element.elementor-element-8325627 .elementor-button{background-color:var( --e-global-color-61abb74 );font-family:var( --e-global-typography-25666ff-font-family ), Sans-serif;font-size:var( --e-global-typography-25666ff-font-size );font-weight:var( --e-global-typography-25666ff-font-weight );line-height:var( --e-global-typography-25666ff-line-height );letter-spacing:var( --e-global-typography-25666ff-letter-spacing );fill:var( --e-global-color-61abb74 );color:var( --e-global-color-61abb74 );padding:15px 20px 15px 20px;}.elementor-418 .elementor-element.elementor-element-8325627.elementor-element{--align-self:center;}.elementor-418 .elementor-element.elementor-element-a992be8 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-25666ff-font-family ), Sans-serif;font-size:var( --e-global-typography-25666ff-font-size );font-weight:var( --e-global-typography-25666ff-font-weight );line-height:var( --e-global-typography-25666ff-line-height );letter-spacing:var( --e-global-typography-25666ff-letter-spacing );fill:var( --e-global-color-4927259 );color:var( --e-global-color-4927259 );background-image:linear-gradient(180deg, var( --e-global-color-985ae0d ) 0%, var( --e-global-color-c287dd8 ) 100%);}.elementor-418 .elementor-element.elementor-element-a992be8.elementor-element{--align-self:center;}.elementor-418 .elementor-element.elementor-element-a992be8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-418 .elementor-element.elementor-element-0e7028e .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-25666ff-font-family ), Sans-serif;font-size:var( --e-global-typography-25666ff-font-size );font-weight:var( --e-global-typography-25666ff-font-weight );line-height:var( --e-global-typography-25666ff-line-height );letter-spacing:var( --e-global-typography-25666ff-letter-spacing );fill:var( --e-global-color-61abb74 );color:var( --e-global-color-61abb74 );padding:15px 20px 15px 20px;}.elementor-418 .elementor-element.elementor-element-0e7028e.elementor-element{--align-self:center;}#elementor-popup-modal-418{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-418 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-418 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-418 .elementor-element.elementor-element-e00cadb .elementor-heading-title{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-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-418 .elementor-element.elementor-element-029de3f .elementor-heading-title{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-418 .elementor-element.elementor-element-8325627 .elementor-button{font-size:var( --e-global-typography-25666ff-font-size );line-height:var( --e-global-typography-25666ff-line-height );letter-spacing:var( --e-global-typography-25666ff-letter-spacing );}.elementor-418 .elementor-element.elementor-element-a992be8 .elementor-button{font-size:var( --e-global-typography-25666ff-font-size );line-height:var( --e-global-typography-25666ff-line-height );letter-spacing:var( --e-global-typography-25666ff-letter-spacing );}.elementor-418 .elementor-element.elementor-element-0e7028e .elementor-button{font-size:var( --e-global-typography-25666ff-font-size );line-height:var( --e-global-typography-25666ff-line-height );letter-spacing:var( --e-global-typography-25666ff-letter-spacing );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-418 .elementor-element.elementor-element-4d50551 .elementor-heading-title{font-size:2.125em;letter-spacing:0.05em;}.elementor-418 .elementor-element.elementor-element-e00cadb .elementor-heading-title{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-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown .elementor-item, .elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:15px;}.elementor-418 .elementor-element.elementor-element-a001c6c .elementor-heading-title{font-size:2.125em;letter-spacing:0.05em;}.elementor-418 .elementor-element.elementor-element-029de3f .elementor-heading-title{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-418 .elementor-element.elementor-element-8325627 .elementor-button{font-size:var( --e-global-typography-25666ff-font-size );line-height:var( --e-global-typography-25666ff-line-height );letter-spacing:var( --e-global-typography-25666ff-letter-spacing );}.elementor-418 .elementor-element.elementor-element-a992be8 .elementor-button{font-size:var( --e-global-typography-25666ff-font-size );line-height:var( --e-global-typography-25666ff-line-height );letter-spacing:var( --e-global-typography-25666ff-letter-spacing );}.elementor-418 .elementor-element.elementor-element-0e7028e .elementor-button{font-size:var( --e-global-typography-25666ff-font-size );line-height:var( --e-global-typography-25666ff-line-height );letter-spacing:var( --e-global-typography-25666ff-letter-spacing );}}@media(max-width:767px){.elementor-418 .elementor-element.elementor-element-f920e56{--width:100%;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-418 .elementor-element.elementor-element-5ef38f3{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-widget-image .widget-image-caption{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-418 .elementor-element.elementor-element-9dd50e3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-418 .elementor-element.elementor-element-674de84{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-418 .elementor-element.elementor-element-4d50551 .elementor-heading-title{font-size:1.75em;letter-spacing:0.05em;}.elementor-418 .elementor-element.elementor-element-e00cadb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-418 .elementor-element.elementor-element-e00cadb .elementor-heading-title{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-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-418 .elementor-element.elementor-element-2588f59{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown .elementor-item, .elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-418 .elementor-element.elementor-element-2588f59 .elementor-nav-menu--dropdown a{padding-left:15px;padding-right:15px;}.elementor-418 .elementor-element.elementor-element-36228f3{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-418 .elementor-element.elementor-element-a001c6c .elementor-heading-title{font-size:1.75em;letter-spacing:0.05em;}.elementor-418 .elementor-element.elementor-element-029de3f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-418 .elementor-element.elementor-element-029de3f .elementor-heading-title{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-418 .elementor-element.elementor-element-8325627{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-418 .elementor-element.elementor-element-8325627 .elementor-button{font-size:var( --e-global-typography-25666ff-font-size );line-height:var( --e-global-typography-25666ff-line-height );letter-spacing:var( --e-global-typography-25666ff-letter-spacing );}.elementor-418 .elementor-element.elementor-element-a992be8 .elementor-button{font-size:var( --e-global-typography-25666ff-font-size );line-height:var( --e-global-typography-25666ff-line-height );letter-spacing:var( --e-global-typography-25666ff-letter-spacing );background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-985ae0d ) 0%, var( --e-global-color-c287dd8 ) 100%);}.elementor-418 .elementor-element.elementor-element-0e7028e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-418 .elementor-element.elementor-element-0e7028e.elementor-element{--align-self:center;}.elementor-418 .elementor-element.elementor-element-0e7028e .elementor-button{font-size:var( --e-global-typography-25666ff-font-size );line-height:var( --e-global-typography-25666ff-line-height );letter-spacing:var( --e-global-typography-25666ff-letter-spacing );}#elementor-popup-modal-418 .dialog-message{width:100vw;}#elementor-popup-modal-418{justify-content:flex-end;}}/* Start custom CSS for button, class: .elementor-element-8325627 */.elementor-418 .elementor-element.elementor-element-8325627 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-418 .elementor-element.elementor-element-8325627 .elementor-button {
  position: relative;
  z-index: 0;
  background: radial-gradient(165.91% 647.63% at 45.92% -308.33%, #1FF02D 0%, #00DE0F 100%);
}

.elementor-418 .elementor-element.elementor-element-8325627 .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;
  animation: brilho 3s linear infinite;
  z-index: -1;
}


@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a992be8 */:root {
    --glow-hue: 222deg;
    --shadow-hue: 180deg;
    --spring-easing: linear(
    0, 0.002, 0.01 0.9%, 0.038 1.8%, 0.156, 0.312 5.8%, 0.789 11.1%, 1.015 14.2%,
    1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%,
    1.176 26.9%, 1.057 32.6%, 1.007 35.5%, 0.984, 0.968, 0.956, 0.949 42%,
    0.946 44.1%, 0.95 46.5%, 0.998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%,
    0.998 84%, 1
  );
    --spring-duration: 1.33s;
}

@property --shimmer {
    syntax: "<angle>";
    inherits: false;
    initial-value: 33deg;
}

@keyframes shimmer {
    0% {
        --shimmer: 0deg;
    }
    100% {
        --shimmer: 360deg;
    }
}

@keyframes shine {
    0% {
        opacity: 0;
    }
    15% {
        opacity: 1;
    }
    55% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.btnAutomatos-menu{
    border-radius: 5px;
}

.btnAutomatos-menu .elementor-button {
    color: #fff;
    font-weight: 600;
    padding: 15px 0px 15px 25px;
    position: relative;
    border-radius: 5px;
    transition: all var(--spring-duration) var(--spring-easing);
}

@media(min-width: 768px) and (max-width: 1025px){
    
    .btnAutomatos-menu .elementor-button {
    padding: 10px 0px 10px 25px;
}
    
}

.btnAutomatos-menu .elementor-button:active {
    transition-duration: calc(var(--spring-duration)*0.5);
}

.btnAutomatos-menu .elementor-button-icon {
    position: absolute;
    inset: -40px;
    mask-image: conic-gradient(from var(--shimmer, 0deg), transparent 0%, transparent 10%, black 36%, black 45%, transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%);
    mask-size: cover;
    mix-blend-mode: plus-lighter;
    animation: shimmer 1s linear infinite both;
    pointer-events: none;
    border-radius: 5px;
}

.btnAutomatos-menu .elementor-button:hover .elementor-button-icon::before,
.btnAutomatos-menu .elementor-button:hover .elementor-button-icon::after{
    opacity: 1;
    animation: shine 1.2s ease-in 1 forwards;
}

.btnAutomatos-menu:hover{
    background: linear-gradient(90deg, #002761 0%, #0068FE 100%);
}

.btnAutomatos-menu:hover .elementor-button-text{
    color: #fff;
}

.btnAutomatos-menu .elementor-button-icon::before,
.btnAutomatos-menu .elementor-button-icon::after {
    transition: all 0.5s ease;
    opacity: 0;
    content: "";
    border-radius: inherit;
    position: absolute;
    mix-blend-mode: color;
    inset: 40px;
    pointer-events: none;
}

/*CONFIGURAÇÕES DO ÍCONE AQUI*/
.btnAutomatos-menu .elementor-button-text::after{
    content: "";
    position: absolute;
    top: 50%;
    right: -32px;
    width: 20px;
    height: 20px;
    transform: translatey(-50%);
    background: var(--wpr-bg-e8af9818-77ac-4b4a-80d8-9f5dc9af7710) center no-repeat;
    background-size: contain;  
    pointer-events: none;
}
    
.btnAutomatos-menu .elementor-button-text{
    color: #fff;
    position: relative;
    left: -14px;
}

.btnAutomatos-menu .elementor-button-icon svg,
.btnAutomatos-menu .elementor-button-icon i{
    display: none;
}

.btnAutomatos-menu .elementor-button-icon::before {
    box-shadow: 0 0 3px 2px hsl(var(--glow-hue) 20% 95%),
        0 0 7px 4px hsl(var(--glow-hue) 20% 80%),
        0 0 13px 4px hsl(var(--glow-hue) 50% 70%),
        0 0 25px 5px hsl(var(--glow-hue) 100% 70%);
    z-index: -1;
}

.btnAutomatos-menu .elementor-button-icon::after {
    box-shadow: inset 0 0 0 1px hsl(var(--glow-hue) 70% 95%),
        inset 0 0 2px 1px hsl(var(--glow-hue) 100% 80%),
        inset 0 0 5px 2px hsl(var(--glow-hue) 100% 70%);
    z-index: 2;
}/* End custom CSS */