.elementor-5900 .elementor-element.elementor-element-451d4dd4{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw}.elementor-widget-progress .elementor-title{color:var(--e-global-color-primary)}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var(--e-global-color-primary)}.elementor-5900 .elementor-element.elementor-element-3fbd0108{width:var(--container-widget-width,40vw);max-width:40vw;--container-widget-width:40vw;--container-widget-flex-grow:0}.elementor-5900 .elementor-element.elementor-element-3fbd0108>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-5900 .elementor-element.elementor-element-3fbd0108.elementor-element{--align-self:center}.elementor-5900 .elementor-element.elementor-element-3fbd0108 .elementor-progress-wrapper .elementor-progress-bar{background-color:#FF6E00}.elementor-5900 .elementor-element.elementor-element-3fbd0108 .elementor-progress-wrapper{background-color:#272727;border-radius:100px;overflow:hidden}.elementor-5900 .elementor-element.elementor-element-3fbd0108 .elementor-progress-bar{height:2em;line-height:2em}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-5900 .elementor-element.elementor-element-79600560{width:var(--container-widget-width,27vw);max-width:27vw;--container-widget-width:27vw;--container-widget-flex-grow:0;text-align:center}.elementor-5900 .elementor-element.elementor-element-79600560>.elementor-widget-container{margin:1vw 0vw 1vw 0vw;padding:0 0 0 0}.elementor-5900 .elementor-element.elementor-element-79600560.elementor-element{--align-self:center}.elementor-5900 .elementor-element.elementor-element-79600560 .elementor-heading-title{font-family:"Helvetica Neue",Sans-serif;font-size:2.2vw;font-weight:700;text-transform:uppercase;color:#000203}.elementor-widget-form .elementor-field-group>label,.elementor-widget-form .elementor-field-subgroup label{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-type-html{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group .elementor-field{color:var(--e-global-color-text)}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-button[type="submit"]{background-color:var(--e-global-color-accent)}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var(--e-global-color-accent)}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text )}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group{padding-right:calc(10px/2);padding-left:calc(10px/2);margin-bottom:1em}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-form-fields-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-bottom:-1em}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group.recaptcha_v3-bottomleft,.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-labels-inline .elementor-field-group>label{padding-right:0}body .elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-labels-above .elementor-field-group>label{padding-bottom:0}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group>label{font-family:"Helvetica Neue",Sans-serif;font-weight:400}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-type-html{font-family:"Helvetica Neue",Sans-serif;font-weight:400}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group .elementor-field,.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-subgroup label{font-family:"Helvetica Neue",Sans-serif;font-size:1.25vw;font-weight:500;line-height:2em}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-radius:100px 100px 100px 100px}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group .elementor-select-wrapper select{background-color:#fff;border-radius:100px 100px 100px 100px}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button span{justify-content:space-between}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button{font-family:"Helvetica Neue",Sans-serif;font-size:1.5vw;font-weight:700;border-radius:100px 100px 100px 100px;padding:1em 1em 1em 1em}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .e-form__buttons__wrapper__button-next{background-color:#fff0;color:#FFF}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button[type="submit"]{background-color:#fff0;color:#FFF}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button[type="submit"] svg *{fill:#FFF}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button[type="submit"]:hover{color:#fff}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-message{font-family:"Helvetica Neue",Sans-serif;font-weight:400}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .e-form__indicators__indicator,.elementor-5900 .elementor-element.elementor-element-5b84ad5c .e-form__indicators__indicator__label{font-family:"Helvetica Neue",Sans-serif;font-weight:500}.elementor-5900 .elementor-element.elementor-element-5b84ad5c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}#elementor-popup-modal-5900 .dialog-widget-content{background-color:#FFF;border-radius:20px 20px 20px 20px;box-shadow:0 25px 35px 5px rgb(0 0 0 / .2);margin:0 0 0 0}#elementor-popup-modal-5900{background-color:#fff0;justify-content:center;align-items:center;pointer-events:all;background-image:linear-gradient(180deg,#00000052 0%,#000000CC 100%)}#elementor-popup-modal-5900 .dialog-message{width:45vw;height:auto;padding:1vw 1vw 1vw 1vw}#elementor-popup-modal-5900 .dialog-close-button{display:flex;top:-3vw;font-size:2em}body:not(.rtl) #elementor-popup-modal-5900 .dialog-close-button{right:0vw}body.rtl #elementor-popup-modal-5900 .dialog-close-button{left:0vw}#elementor-popup-modal-5900 .dialog-close-button i{color:#FFF}#elementor-popup-modal-5900 .dialog-close-button svg{fill:#FFF}@media(max-width:1024px){.elementor-5900 .elementor-element.elementor-element-3fbd0108{--container-widget-width:53vw;--container-widget-flex-grow:0;width:var(--container-widget-width,53vw);max-width:53vw}.elementor-5900 .elementor-element.elementor-element-3fbd0108.elementor-element{--align-self:center}#elementor-popup-modal-5900 .dialog-message{width:85vw}#elementor-popup-modal-5900{justify-content:center;align-items:center}#elementor-popup-modal-5900 .dialog-close-button{top:-6vw}body:not(.rtl) #elementor-popup-modal-5900 .dialog-close-button{right:0vw}body.rtl #elementor-popup-modal-5900 .dialog-close-button{left:0vw}}@media(min-width:768px){.elementor-5900 .elementor-element.elementor-element-451d4dd4{--width:50vw}}@media(max-width:1024px) and (min-width:768px){.elementor-5900 .elementor-element.elementor-element-451d4dd4{--width:85vw}}@media(max-width:767px){.elementor-5900 .elementor-element.elementor-element-451d4dd4{--width:100vw;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-5900 .elementor-element.elementor-element-3fbd0108{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var(--container-widget-width,90vw);max-width:90vw}.elementor-5900 .elementor-element.elementor-element-79600560{width:var(--container-widget-width,82vw);max-width:82vw;--container-widget-width:82vw;--container-widget-flex-grow:0}.elementor-5900 .elementor-element.elementor-element-79600560>.elementor-widget-container{margin:4vw 0vw 1vw 0vw;padding:0 0 0 0}.elementor-5900 .elementor-element.elementor-element-79600560.elementor-element{--align-self:center}.elementor-5900 .elementor-element.elementor-element-79600560 .elementor-heading-title{font-size:6vw;line-height:1.3em}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group .elementor-field,.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-subgroup label{font-size:4vw}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button{font-size:4vw}#elementor-popup-modal-5900 .dialog-message{width:95vw;padding:5vw 3vw 5vw 3vw}#elementor-popup-modal-5900{justify-content:center;align-items:center;background-color:#fff0;background-image:linear-gradient(180deg,#00000052 0%,#000000CC 30%)}#elementor-popup-modal-5900 .dialog-widget-content{border-radius:15px 15px 15px 15px}#elementor-popup-modal-5900 .dialog-close-button{top:-8vw;font-size:1.2em}body:not(.rtl) #elementor-popup-modal-5900 .dialog-close-button{right:0}body.rtl #elementor-popup-modal-5900 .dialog-close-button{left:0}}.elementor-5900 .elementor-element.elementor-element-3fbd0108 .elementor-progress-bar{background-image:repeating-linear-gradient(-45deg,transparent,transparent 16px,#ffffff29 16px,#ffffff29 40px);background-size:200% 200%;animation:barberpole 10s linear infinite}@keyframes barberpole{100%{background-position:100% 100%}}.elementor-progress-wrapper{background:linear-gradient(90deg,#243357 80%,#0e1832);overflow:visible!important;box-shadow:0 1px 1px #273149 inset,0 5px 10px #0206104d inset,0 10px 20px -10px #000}.elementor-progress-bar{background-image:linear-gradient(90deg,#ff6f2b 80%,#ffb664);border-radius:10px!important;box-shadow:0 0 15px #ff6f2b8a,0 6px 6px #ffa435 inset,0 8px 12px -5px #eb2216,0 0 0 6px #ff6f2b0f;position:relative}.elementor-progress-bar-image{width:40px;height:40px;position:absolute;right:-15px;bottom:-3px;transform:scale(1.1)}.elementor-5900 .elementor-element.elementor-element-5b84ad5c input{padding-left:3.5vw}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group:before{position:absolute;left:1.5vw;content:""}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group-nome:before{background-image:url(https://legacyexecutoria.com.br/wp-content/uploads/2025/09/Icone-Usuario.svg);width:1.5em;height:1.5em;background-repeat:no-repeat}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group-email:before{background-image:url(https://legacyexecutoria.com.br/wp-content/uploads/2025/09/Icone-E-mail.svg);width:1.5em;height:1.5em;background-repeat:no-repeat}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group-telefone:before{background-image:url(https://legacyexecutoria.com.br/wp-content/uploads/2025/09/Icone-WhatsApp.svg);width:1.5em;height:1.5em;background-repeat:no-repeat}@media(max-width:767px){.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group-nome:before{width:1.5em;height:1.5em}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group-email:before{width:1.5em;height:1.5em}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group-telefone:before{width:1.5em;height:1.5em}.elementor-5900 .elementor-element.elementor-element-5b84ad5c input{padding-left:11vw}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-field-group:before{position:absolute;left:4vw;content:""}}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button::after{content:"";position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:100%;height:100%;border-radius:500px!important;background-image:linear-gradient(45deg,#de4b22,#f1971c,#f1971c,#de4b22,#f1971c);background-size:400% 200%;transition:background 1.8s cubic-bezier(.55,.1,.47,.94) 0s;transition:all .8s;animation:textura 2s ease infinite}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button span{z-index:4;white-space:wrap!important;line-height:1.5em}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button:hover{transform:scale(1.08);background-image:linear-gradient(45deg,#de4b22,#f1971c,#f1971c,#de4b22,#f1971c);background-size:400% 200%;border-radius:500px!important;transition:background 1.6s cubic-bezier(.55,.1,.47,.94) 0s;transition:all .8s;animation:3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite normal none running textura;box-shadow:0 0 32px -2px #DE4B22}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button:hover{box-shadow:0 0 30px 5px #DE4B2290;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;color:#ffffff!important;transition-duration:0.5s;scale:.95}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button-text{align-content:center;align-items:center;align-self:center;text-align:center}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button-icon svg{width:2vw;transition-duration:1.5s}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button:hover .elementor-button-icon svg{transform:rotate(360deg)!important;color:#fff;fill:#ffffff!important;transition-duration:1.0s}@media(max-width:767px){.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button-icon svg{width:6vw!important}.elementor-5900 .elementor-element.elementor-element-5b84ad5c .elementor-button-icon{align-self:center!important;align-content:center!important;text-align:center!important}}.fonte-verde{color:#14b824}