.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-16924 .elementor-element.elementor-element-f01510f{--display:flex;}.elementor-16924 .elementor-element.elementor-element-5cc93d7{--display:flex;}.elementor-16924 .elementor-element.elementor-element-bf52f92{--display:flex;}.elementor-16924 .elementor-element.elementor-element-b4d51a7{--display:flex;}.elementor-16924 .elementor-element.elementor-element-d450e4f{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-icon-color:#FFFFFF;--n-menu-dropdown-indicator-color-normal:#FFFFFF;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#FFFFFF;--n-menu-title-active-color-dropdown:#FFFFFFD1;--n-menu-dropdown-content-box-border-radius:4px 4px 4px 4px;}.elementor-16924 .elementor-element.elementor-element-d450e4f > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#FFFFFF17;}.elementor-16924 .elementor-element.elementor-element-d450e4f > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#6D0898;text-shadow:0px 0px 0px #FFFFFF;}.elementor-16924 .elementor-element.elementor-element-d450e4f > .elementor-widget-container > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#6D0898C7;}.elementor-16924 .elementor-element.elementor-element-d450e4f > .elementor-widget-container > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#6D0898;}.elementor-16924 .elementor-element.elementor-element-d450e4f > .elementor-widget-container{background-color:#6D0898C7;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-16924 .elementor-element.elementor-element-d450e4f.elementor-element{--align-self:center;}.elementor-16924 .elementor-element.elementor-element-d450e4f.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-16924 .elementor-element.elementor-element-d450e4f > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-16924 .elementor-element.elementor-element-d450e4f > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-16924 .elementor-element.elementor-element-d450e4f > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16924 .elementor-element.elementor-element-d450e4f {--n-menu-title-color-hover:#FFFFFFEB;--n-menu-title-color-active:#FFFFFF;}.elementor-16924 .elementor-element.elementor-element-d450e4f > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:20px 20px 20px 20px;}.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-16924 .elementor-element.elementor-element-5434adc{width:var( --container-widget-width, 613px );max-width:613px;--container-widget-width:613px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-widget-ha-gravityforms .gfield .ginput_container > input, .elementor-widget-ha-gravityforms .gform_body .gfield textarea, .elementor-widget-ha-gravityforms .gfield .ginput_container.ginput_complex input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-gravityforms .gform_body .gfield .gfield_label, .elementor-widget-ha-gravityforms table.gfield_list thead th{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-gravityforms .gform_body .gfield .gfield_description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-gravityforms .gform_wrapper .gform_button, .elementor-widget-ha-gravityforms.ha-gravityforms .gform_wrapper input[type="submit"].gform_button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ha-gravityforms .gsection .gsection_title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-gravityforms .gsection .gsection_description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ha-gravityforms .gform_next_button.button, .elementor-widget-ha-gravityforms .gform_previous_button.button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gform_body .gform_fields .gfield{margin:0px 0px 8px 0px;}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gfield .ginput_container:not(.ginput_container_fileupload) > input{border-radius:4px 4px 4px 4px;}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gfield .ginput_container.ginput_complex input{border-radius:4px 4px 4px 4px;}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gform_body .gfield textarea{border-radius:4px 4px 4px 4px;}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gfield .ginput_container > input, .elementor-16924 .elementor-element.elementor-element-d0845e7 .gform_body .gfield textarea, .elementor-16924 .elementor-element.elementor-element-d0845e7 .gfield .ginput_container.ginput_complex input{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gfield .ginput_container:not(.ginput_container_fileupload) > input,
				.elementor-16924 .elementor-element.elementor-element-d0845e7 .gfield .ginput_complex input,
				.elementor-16924 .elementor-element.elementor-element-d0845e7 .gfield .ginput_container_address input,
				.elementor-16924 .elementor-element.elementor-element-d0845e7 .gfield_list_cell input,
				.elementor-16924 .elementor-element.elementor-element-d0845e7 .gfield .ginput_container select,
				.elementor-16924 .elementor-element.elementor-element-d0845e7 .gform_body .gfield textarea{border-style:solid;border-color:#CECECE;}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gform_body .gfield .gfield_label{padding:0px 0px 6px 4px;color:#333333;}.elementor-16924 .elementor-element.elementor-element-d0845e7 table.gfield_list thead th{padding:0px 0px 6px 4px;color:#333333;}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gform_body .gfield .gfield_label, .elementor-16924 .elementor-element.elementor-element-d0845e7 table.gfield_list thead th{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gform_body .gfield .ginput_complex label{color:#333333;}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gform_wrapper .gform_button{width:100%;padding:8px 32px 8px 32px;border-radius:4px 4px 4px 4px;color:#FFFFFF;}.elementor-16924 .elementor-element.elementor-element-d0845e7.ha-gravityforms .gform_wrapper input[type="submit"].gform_button{width:100%;padding:8px 32px 8px 32px;border-radius:4px 4px 4px 4px;color:#FFFFFF;}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gform_wrapper .gform_footer{margin:32px 0px 0px 0px;}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gform_wrapper .gform_button, .elementor-16924 .elementor-element.elementor-element-d0845e7.ha-gravityforms .gform_wrapper input[type="submit"].gform_button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:900;}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gform_wrapper .gform_button:hover{background-color:#9D11C6;}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gform_wrapper .gform_button:focus{background-color:#9D11C6;}.elementor-16924 .elementor-element.elementor-element-d0845e7.ha-gravityforms .gform_wrapper input[type="submit"].gform_button:hover{background-color:#9D11C6;}.elementor-16924 .elementor-element.elementor-element-d0845e7.ha-gravityforms .gform_wrapper input[type="submit"].gform_button:focus{background-color:#9D11C6;}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gfield_list .gfield_list_icons img{width:16px !important;}@media(max-width:767px){.elementor-16924 .elementor-element.elementor-element-d450e4f{--n-menu-title-space-between:4px;--n-menu-toggle-icon-padding:8px 8px 8px 8px;--n-menu-toggle-icon-distance-from-dropdown:8px;}:where( .elementor-16924 .elementor-element.elementor-element-d450e4f > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}:where( [data-core-v316-plus='true'] .elementor-element.elementor-widget-n-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-block-start:16px;--padding-inline-end:16px;--padding-block-end:16px;--padding-inline-start:16px;}.elementor-16924 .elementor-element.elementor-element-5434adc{font-size:14px;}.elementor-16924 .elementor-element.elementor-element-d0845e7 .gform_wrapper .gform_button{padding:12px 12px 12px 12px;}.elementor-16924 .elementor-element.elementor-element-d0845e7.ha-gravityforms .gform_wrapper input[type="submit"].gform_button{padding:12px 12px 12px 12px;}}/* Start custom CSS for ha-gravityforms, class: .elementor-element-d0845e7 *//* 1. Estado Normal: Gradiente */
.gform_wrapper button[type="submit"],
.gform_wrapper input[type="submit"],
.gform_wrapper [id^="gform_submit_button"] {
  background-image: linear-gradient(to right, #6D0898, #D71DFE) !important;
  background-color: transparent !important;
  border: none !important;
  transition: none !important;
}

/* 2. Estado Hover: Força a cor sólida #9D11C6 e zera as variáveis internas */
.gform_wrapper button[type="submit"]:hover,
.gform_wrapper input[type="submit"]:hover,
.gform_wrapper [id^="gform_submit_button"]:hover {
  /* Zera as variáveis de tema do Gravity Forms */
  --gf-ctrl-btn-bg-color-hover: #9D11C6 !important;
  --gf-ctrl-btn-bg-color: #9D11C6 !important;
  --gform-theme-color-primary-hover: #9D11C6 !important;
  
  /* Anula a imagem de gradiente e aplica a cor sólida */
  background-image: none !important;
  background-color: #9D11C6 !important;
  background: #9D11C6 !important;
}

/* 3. Garante que nenhum pseudo-elemento renderize o gradiente no hover */
.gform_wrapper button[type="submit"]:hover::before,
.gform_wrapper button[type="submit"]:hover::after,
.gform_wrapper input[type="submit"]:hover::before,
.gform_wrapper input[type="submit"]:hover::after {
  background-image: none !important;
  background-color: #9D11C6 !important;
  background: #9D11C6 !important;
}/* End custom CSS */