.elementor-1655 .elementor-element.elementor-element-31227b6{--display:flex;--min-height:0px;--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:flex-start;--align-items:flex-start;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:3.33vw;--padding-bottom:0vw;--padding-left:17.34vw;--padding-right:17.34vw;--z-index:9;}.elementor-1655 .elementor-element.elementor-element-31227b6:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-31227b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1655 .elementor-element.elementor-element-31227b6.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1655 .elementor-element.elementor-element-017254b{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:5.21vw;--margin-right:0vw;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1655 .elementor-element.elementor-element-017254b.e-con{--align-self:flex-start;}.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 );color:var( --e-global-color-primary );}.elementor-1655 .elementor-element.elementor-element-edfa7e0{width:var( --container-widget-width, 26ch );max-width:26ch;padding:0vw 0vw 0vw 0vw;--container-widget-width:26ch;--container-widget-flex-grow:0;}.elementor-1655 .elementor-element.elementor-element-edfa7e0.elementor-element{--align-self:flex-start;}.elementor-1655 .elementor-element.elementor-element-edfa7e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;color:var( --e-global-color-secondary );}.elementor-1655 .elementor-element.elementor-element-895c1cb{padding:0vw 0vw 0vw 0vw;}.elementor-1655 .elementor-element.elementor-element-895c1cb.elementor-element{--align-self:flex-start;}.elementor-1655 .elementor-element.elementor-element-895c1cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:300;line-height:110%;color:var( --e-global-color-secondary );}.elementor-1655 .elementor-element.elementor-element-1c3a206{padding:0vw 0vw 0vw 0vw;}.elementor-1655 .elementor-element.elementor-element-1c3a206.elementor-element{--align-self:flex-start;}.elementor-1655 .elementor-element.elementor-element-1c3a206 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:300;line-height:110%;color:var( --e-global-color-secondary );}.elementor-1655 .elementor-element.elementor-element-bb86a8d{--display:flex;--justify-content:center;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1655 .elementor-element.elementor-element-bb86a8d.e-con{--align-self:flex-start;}.elementor-1655 .elementor-element.elementor-element-efdf11b.elementor-element{--align-self:flex-start;}.elementor-1655 .elementor-element.elementor-element-efdf11b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3.25rem;font-weight:300;line-height:100%;letter-spacing:-0.188rem;color:var( --e-global-color-primary );}.elementor-1655 .elementor-element.elementor-element-bfbd2f3{--display:flex;--min-height:0vh;--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:flex-start;--align-items:center;--gap:2.55vw 2.55vw;--row-gap:2.55vw;--column-gap:2.55vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:17.2vw;--z-index:1;}.elementor-1655 .elementor-element.elementor-element-bfbd2f3:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-bfbd2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1655 .elementor-element.elementor-element-bfbd2f3.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1655 .elementor-element.elementor-element-a47580d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:4vw;--padding-left:22.5vw;--padding-right:12vw;}.elementor-1655 .elementor-element.elementor-element-a47580d:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-a47580d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;}.elementor-1655 .elementor-element.elementor-element-1b5f5e0{width:var( --container-widget-width, 111ch );max-width:111ch;margin:4rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:111ch;--container-widget-flex-grow:0;}.elementor-1655 .elementor-element.elementor-element-1b5f5e0.elementor-element{--align-self:flex-start;}.elementor-1655 .elementor-element.elementor-element-1b5f5e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:300;line-height:150%;color:var( --e-global-color-accent );}.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-group > label{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 );}.elementor-widget-form .elementor-field-type-html{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 );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.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 .elementor-message{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 );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.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-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-group{padding-right:calc( 4rem/2 );padding-left:calc( 4rem/2 );margin-bottom:0rem;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-form-fields-wrapper{margin-left:calc( -4rem/2 );margin-right:calc( -4rem/2 );margin-bottom:-0rem;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-group > label, .elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-subgroup label{color:var( --e-global-color-accent );}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:400;letter-spacing:0.2px;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-accent );}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-group .elementor-field{color:var( --e-global-color-accent );}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-group .elementor-field, .elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:500;line-height:1.1em;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#09102800;border-color:var( --e-global-color-accent );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-group .elementor-select-wrapper select{background-color:#09102800;border-color:var( --e-global-color-accent );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-accent );}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-button{font-family:"Geist Mono", Sans-serif;font-size:1em;font-weight:400;line-height:1em;letter-spacing:2px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .e-form__buttons__wrapper__button-next{background-color:#F29A0200;color:var( --e-global-color-accent );transition-duration:400ms;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-button[type="submit"]{background-color:#F29A0200;color:var( --e-global-color-accent );transition-duration:400ms;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-button[type="submit"] svg *{fill:var( --e-global-color-accent );transition-duration:400ms;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .e-form__buttons__wrapper__button-previous{background-color:#61CE70;color:#ffffff;transition-duration:400ms;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-message.elementor-message-success{color:var( --e-global-color-accent );}.elementor-1655 .elementor-element.elementor-element-c5e8f2f{--e-form-steps-indicators-spacing:0px;--e-form-steps-indicator-padding:0px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-1655:not(.elementor-motion-effects-element-type-background), body.elementor-page-1655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1655 .elementor-element.elementor-element-31227b6{--content-width:100%;}.elementor-1655 .elementor-element.elementor-element-017254b{--width:19rem;}.elementor-1655 .elementor-element.elementor-element-bb86a8d{--width:34rem;}.elementor-1655 .elementor-element.elementor-element-bfbd2f3{--content-width:100%;}.elementor-1655 .elementor-element.elementor-element-a47580d{--width:100%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1655 .elementor-element.elementor-element-edfa7e0{--container-widget-width:48ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 48ch );max-width:48ch;}.elementor-1655 .elementor-element.elementor-element-efdf11b .elementor-heading-title{font-size:3rem;}.elementor-1655 .elementor-element.elementor-element-1b5f5e0{--container-widget-width:48ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 48ch );max-width:48ch;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1655 .elementor-element.elementor-element-edfa7e0{--container-widget-width:43ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 43ch );max-width:43ch;}.elementor-1655 .elementor-element.elementor-element-edfa7e0 .elementor-heading-title{font-size:1em;}.elementor-1655 .elementor-element.elementor-element-895c1cb .elementor-heading-title{font-size:1em;}.elementor-1655 .elementor-element.elementor-element-1c3a206 .elementor-heading-title{font-size:1em;}.elementor-1655 .elementor-element.elementor-element-efdf11b .elementor-heading-title{font-size:3rem;}.elementor-1655 .elementor-element.elementor-element-bfbd2f3{--padding-top:0vw;--padding-bottom:4.17vw;--padding-left:010vw;--padding-right:0vw;}.elementor-1655 .elementor-element.elementor-element-1b5f5e0{--container-widget-width:43ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 43ch );max-width:43ch;}.elementor-1655 .elementor-element.elementor-element-1b5f5e0 .elementor-heading-title{font-size:1em;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-group .elementor-field, .elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-subgroup label{font-size:0.875em;}}@media(max-width:767px){.elementor-1655 .elementor-element.elementor-element-31227b6{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:08rem;--padding-bottom:05rem;--padding-left:01.25rem;--padding-right:01.25rem;}.elementor-1655 .elementor-element.elementor-element-017254b{--width:33ch;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1655 .elementor-element.elementor-element-edfa7e0{padding:0rem 0rem 0rem 0rem;--container-widget-width:13rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 13rem );max-width:13rem;}.elementor-1655 .elementor-element.elementor-element-895c1cb{padding:0rem 0rem 0rem 0rem;}.elementor-1655 .elementor-element.elementor-element-1c3a206{padding:0rem 0rem 0rem 0rem;}.elementor-1655 .elementor-element.elementor-element-bb86a8d{--width:100%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1655 .elementor-element.elementor-element-efdf11b .elementor-heading-title{font-size:2.25rem;line-height:1.1em;}.elementor-1655 .elementor-element.elementor-element-bfbd2f3{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1655 .elementor-element.elementor-element-a47580d{--padding-top:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-1655 .elementor-element.elementor-element-1b5f5e0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 01rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-1655 .elementor-element.elementor-element-c5e8f2f{width:100%;max-width:100%;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-group .elementor-field, .elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-subgroup label{font-size:0.875em;}.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-button{font-size:1em;}}/* Start custom CSS for form, class: .elementor-element-c5e8f2f *//* RÓTULO ABAIXO DO LABEL NO FORMULÁRIO */


.label-below .elementor-form .elementor-form-fields-wrapper{
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: flex-start !important;
}


.label-below .elementor-form .elementor-field-group.elementor-col-50{
  flex: 0 0 50% !important;      
  max-width: 50% !important;
  min-width: 0 !important;  
}

.label-below .elementor-form .elementor-field-group.elementor-col-100{
  flex: 0 0 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
}

/* Botão sempre full */
.label-below .elementor-form .elementor-field-group.elementor-field-type-submit{
  flex: 0 0 100% !important;
  max-width: 100% !important;
}

/* Mobile: tudo 100% */
@media (max-width: 767px){
  .label-below .elementor-form .elementor-field-group.elementor-col-50{
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}


.label-below .elementor-form .elementor-field-group{
  display: flex !important;
  flex-direction: column !important;
}

.label-below .elementor-form .elementor-field-group .elementor-field{
  order: 1 !important;
  width: 100% !important;
}

.label-below .elementor-form .elementor-field-group .elementor-field-label{
  order: 2 !important;
  margin-top: 12px !important; /* espaçamento do rótulo e label */
  width: 100% !important;
}


/* Alinha o botão de envio à esquerda */
.label-below .elementor-form .elementor-field-type-submit .e-form__buttons,
.label-below .elementor-form .elementor-field-type-submit button{
  justify-content: flex-start !important;
  margin-left: 0 !important;
  margin-right: auto !important;
  text-align: left !important;
}



/* EFEITO LINHA ANIMADA BOTÃO */

.label-below .elementor-button {
  position: relative;
  background: transparent;
  margin-top: 32px !important;
}


/* Hover e focus */
.label-below .elementor-button:hover,
.label-below .elementor-button:focus {
  color: #ffffff;
}

/* Linha animada */
.label-below .elementor-button::after {
  content: "";
  pointer-events: none;
  position: absolute;
  bottom: 3px;
  left: 50%;
  width: 0%;
  height: 2px;
  background-color: #ffffff;

  transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 400ms;
  transition-property: width, left;
}

/* Hover da linha */
.label-below .elementor-button:hover::after,
.label-below .elementor-button:focus::after {
  width: 100%;
  left: 0%;
}






.elementor-1655 .elementor-element.elementor-element-c5e8f2f input {
    padding: 0px 0px !important;
}

/* Padding interno do <select> do Elementor Pro */

.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-field-group .elementor-field-textual::placeholder {
    opacity: 1;
}


.elementor-1655 .elementor-element.elementor-element-c5e8f2f .elementor-button {
    margin-top: 12px;
}


/* Mobile only */
@media (max-width: 767px) {

  .label-below .elementor-form .elementor-field-type-submit .e-form__buttons,
  .label-below .elementor-form .elementor-field-type-submit button{
    justify-content: flex-end !important;
    margin-left: auto !important;
    margin-right: 0 !important;
    text-align: right !important;
  }

}/* End custom CSS */
/* Start custom CSS */body.elementor-page-1655 svg{
    height: unset !important;
}

html,body{
  overflow-x:hidden;
  width: 100%;
}

[data-elementor-type="wp-page"]{
  overflow: hidden;
}

.destaque {
  color: #fff;
}

.b {
  font-weight: 700;
}

.fit {
width: fit-content;
}

.degrade{
background: linear-gradient(to right, #fff 40%, #000);
background-clip: text;
-webkit-background-clip: text;
color: transparent;
-webkit-text-fill-color: transparent;
}

@media(max-width:1024px) {
    .balance {
        text-wrap: balance
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist Mono';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Light.eot');
	src: url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Light.eot?#iefix') format('embedded-opentype'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Light.woff2') format('woff2'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Light.woff') format('woff'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Light.ttf') format('truetype'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Light.svg#GeistMono') format('svg');
}
@font-face {
	font-family: 'Geist Mono';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Regular.eot');
	src: url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Regular.woff2') format('woff2'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Regular.woff') format('woff'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Regular.ttf') format('truetype'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Regular.svg#GeistMono') format('svg');
}
@font-face {
	font-family: 'Geist Mono';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Medium.eot');
	src: url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Medium.woff2') format('woff2'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Medium.woff') format('woff'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Medium.ttf') format('truetype'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Medium.svg#GeistMono') format('svg');
}
@font-face {
	font-family: 'Geist Mono';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-SemiBold.eot');
	src: url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-SemiBold.woff2') format('woff2'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-SemiBold.woff') format('woff'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-SemiBold.ttf') format('truetype'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-SemiBold.svg#GeistMono') format('svg');
}
@font-face {
	font-family: 'Geist Mono';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Bold.eot');
	src: url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Bold.woff2') format('woff2'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Bold.woff') format('woff'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Bold.ttf') format('truetype'),
		url('https://foxpremierbuilders.com/wp-content/uploads/2025/12/GeistMono-Bold.svg#GeistMono') format('svg');
}
/* End Custom Fonts CSS */