.elementor-1348 .elementor-element.elementor-element-f3fe3b0{--display:flex;--min-height:100vh;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1348 .elementor-element.elementor-element-f3fe3b0:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-f3fe3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020811;background-image:url("https://disparando.com.br/wp-content/uploads/2025/04/bg-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1348 .elementor-element.elementor-element-95481c9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1348 .elementor-element.elementor-element-95481c9.e-con{--align-self:center;}.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-1348 .elementor-element.elementor-element-a7c5545 img{width:50%;}.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-1348 .elementor-element.elementor-element-4703884{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 7px 0px;text-align:left;}.elementor-1348 .elementor-element.elementor-element-4703884.elementor-element{--align-self:center;}.elementor-1348 .elementor-element.elementor-element-4703884 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#F0F5F8;}.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-1348 .elementor-element.elementor-element-c18dc42{width:var( --container-widget-width, 705px );max-width:705px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:705px;--container-widget-flex-grow:0;text-align:left;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-c18dc42.elementor-element{--align-self:center;}.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-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-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-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-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-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-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-weight:var( --e-global-typography-accent-font-weight );}.elementor-1348 .elementor-element.elementor-element-064891e .elementor-field-group{padding-right:calc( 11px/2 );padding-left:calc( 11px/2 );margin-bottom:10px;}.elementor-1348 .elementor-element.elementor-element-064891e .elementor-form-fields-wrapper{margin-left:calc( -11px/2 );margin-right:calc( -11px/2 );margin-bottom:-10px;}.elementor-1348 .elementor-element.elementor-element-064891e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1348 .elementor-element.elementor-element-064891e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1348 .elementor-element.elementor-element-064891e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1348 .elementor-element.elementor-element-064891e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1348 .elementor-element.elementor-element-064891e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1348 .elementor-element.elementor-element-064891e .elementor-field-group > label{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-1348 .elementor-element.elementor-element-064891e .elementor-field-type-html{padding-bottom:0px;font-weight:400;}.elementor-1348 .elementor-element.elementor-element-064891e .elementor-field-group .elementor-field, .elementor-1348 .elementor-element.elementor-element-064891e .elementor-field-subgroup label{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-1348 .elementor-element.elementor-element-064891e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-1348 .elementor-element.elementor-element-064891e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-1348 .elementor-element.elementor-element-064891e .elementor-button{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:bold;border-radius:10px 10px 10px 10px;}.elementor-1348 .elementor-element.elementor-element-064891e .e-form__buttons__wrapper__button-next{background-color:#0067FF;color:#ffffff;}.elementor-1348 .elementor-element.elementor-element-064891e .elementor-button[type="submit"]{background-color:#0067FF;color:#ffffff;}.elementor-1348 .elementor-element.elementor-element-064891e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1348 .elementor-element.elementor-element-064891e .e-form__buttons__wrapper__button-previous{background-color:#0067FF;color:#ffffff;}.elementor-1348 .elementor-element.elementor-element-064891e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1348 .elementor-element.elementor-element-064891e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1348 .elementor-element.elementor-element-064891e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1348 .elementor-element.elementor-element-064891e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1348 .elementor-element.elementor-element-064891e{--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-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-1348:not(.elementor-motion-effects-element-type-background), body.elementor-page-1348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020811;}@media(max-width:1024px){.elementor-1348 .elementor-element.elementor-element-f3fe3b0:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-f3fe3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://disparando.com.br/wp-content/uploads/2025/04/tablet-1.webp");}.elementor-1348 .elementor-element.elementor-element-f3fe3b0{--min-height:890px;--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;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1348 .elementor-element.elementor-element-95481c9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1348 .elementor-element.elementor-element-4703884{width:var( --container-widget-width, 620px );max-width:620px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;}.elementor-1348 .elementor-element.elementor-element-4703884 .elementor-heading-title{font-size:46px;line-height:49px;}.elementor-1348 .elementor-element.elementor-element-c18dc42{text-align:center;}.elementor-1348 .elementor-element.elementor-element-f68b037 img{width:448.01px;max-width:448.01px;height:379.62px;}}@media(max-width:767px){.elementor-1348 .elementor-element.elementor-element-f3fe3b0:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-f3fe3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://disparando.com.br/wp-content/uploads/2025/04/mobile-3.webp");}.elementor-1348 .elementor-element.elementor-element-f3fe3b0{--min-height:950px;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1348 .elementor-element.elementor-element-f3fe3b0.e-con{--align-self:center;}.elementor-1348 .elementor-element.elementor-element-a7c5545{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1348 .elementor-element.elementor-element-4703884{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:left;}.elementor-1348 .elementor-element.elementor-element-4703884 .elementor-heading-title{font-size:38px;line-height:42px;}.elementor-1348 .elementor-element.elementor-element-c18dc42{text-align:left;}.elementor-1348 .elementor-element.elementor-element-f68b037{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) -2em;padding:0px 0px 0px 0px;text-align:center;}.elementor-1348 .elementor-element.elementor-element-f68b037.elementor-element{--align-self:center;}.elementor-1348 .elementor-element.elementor-element-f68b037 img{width:390px;max-width:390px;height:330.46px;}}@media(min-width:768px){.elementor-1348 .elementor-element.elementor-element-f3fe3b0{--content-width:1060px;}.elementor-1348 .elementor-element.elementor-element-95481c9{--width:450px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1348 .elementor-element.elementor-element-95481c9{--width:700px;}}/* Start custom CSS for container, class: .elementor-element-f3fe3b0 *//* ====== Form bonito + seguro (aplique no widget) ====== */
.elementor-1348 .elementor-element.elementor-element-f3fe3b0{
  --card-bg: rgba(12,16,26,.55);
  --field-bg: #ffffff;
  --field-border: rgba(255,255,255,.18);
  --text-dark:#0b1220;
  --ph:#6b7280;
  --blue1:#2d7cff; /* topo gradiente CTA */
  --blue2:#1552ff; /* base gradiente CTA */
  --blue3:#0b49e6; /* active */
  --ring: rgba(45,124,255,.28);

  background: var(--card-bg);
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 18px 60px rgba(0,0,0,.35);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

/* grid do form sem “buracos” */
.elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-form{ gap:10px !important; }
.elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-field-group{ margin:0 !important; }

/* ===== Inputs ===== */
.elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-field,
.elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-field-textual{
  box-sizing: border-box;
  height:52px;
  padding:12px 16px;
  border-radius:12px !important;
  margin-bottom: 10px;
  border:1px solid var(--field-border) !important;
  background:var(--field-bg) !important;
  color:var(--text-dark);
  box-shadow: 0 2px 0 rgba(0,0,0,.05) inset;
  transition:border-color .2s ease, box-shadow .2s ease, transform .1s ease;
}
.elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-field::placeholder{ color:var(--ph); opacity:.98; }

/* foco acessível sem “saltar” layout */
.elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-field:focus{
  outline:none;
  border-color:var(--blue1) !important;
  box-shadow:0 0 0 4px var(--ring), 0 6px 22px rgba(0,0,0,.18);
}

/* autofill chrome */
.elementor-1348 .elementor-element.elementor-element-f3fe3b0 input:-webkit-autofill{
  -webkit-box-shadow:0 0 0 30px #fff inset !important;
  -webkit-text-fill-color:var(--text-dark) !important;
  caret-color:var(--text-dark);
}

/* ===== Botão (CTA) ===== */
.elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-field-type-submit .elementor-button,
.elementor-1348 .elementor-element.elementor-element-f3fe3b0 button[type="submit"]{
  width:100%;
  height:54px;
  border-radius:14px;
  font-weight:800;
  letter-spacing:.2px;
  text-transform:none;
  border:0;
  color:#fff;
  background:linear-gradient(180deg,var(--blue1) 0%,var(--blue2) 100%);
  box-shadow:0 12px 28px rgba(21,82,255,.35), 0 2px 0 rgba(0,0,0,.12) inset;
  transition:transform .14s ease, box-shadow .18s ease, filter .18s ease;
}
.elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-field-type-submit .elementor-button:hover{
  transform:translateY(-1px);
  box-shadow:0 18px 36px rgba(21,82,255,.45), 0 2px 0 rgba(0,0,0,.12) inset;
  filter:brightness(1.02);
}
.elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-field-type-submit .elementor-button:active{
  transform:translateY(0);
  background:linear-gradient(180deg,var(--blue2) 0%,var(--blue3) 100%);
  box-shadow:0 8px 20px rgba(21,82,255,.35), 0 1px 0 rgba(0,0,0,.18) inset;
}

/* pulso discreto no CTA (opcional) */
@keyframes ctaPulse{
  0%{ transform:scale(1); box-shadow:0 0 0 0 rgba(21,82,255,0); }
  45%{ transform:scale(1.02); box-shadow:0 0 0 10px rgba(21,82,255,.18); }
  60%{ transform:scale(1.02); box-shadow:0 0 0 0 rgba(21,82,255,0); }
  100%{ transform:scale(1); box-shadow:0 0 0 0 rgba(21,82,255,0); }
}
@media (prefers-reduced-motion:no-preference){
  .elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-field-type-submit .elementor-button{ animation:ctaPulse 2.4s ease-in-out infinite; }
}

/* mensagens de validação */
.elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-message{ border-radius:10px; padding:10px 12px; font-size:14px;
    margin-top: 15px;
    
}
.elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-message-danger{ background:rgba(220,38,38,.12); color:#fecaca; border:1px solid rgba(220,38,38,.35); }
.elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-message-success{ background:rgba(16,185,129,.14); color:#d1fae5; border:1px solid rgba(16,185,129,.35); }

/* responsivo */
@media (max-width:768px){
  .elementor-1348 .elementor-element.elementor-element-f3fe3b0{ padding:14px; border-radius:14px; }
  .elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-field{ height:50px; }
  .elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-field-type-submit .elementor-button{ height:52px; font-size:15px; }
}

/* foco teclado no botão */
.elementor-1348 .elementor-element.elementor-element-f3fe3b0 .elementor-field-type-submit .elementor-button:focus-visible{
  outline:3px solid #fff; outline-offset:3px;
}/* End custom CSS */
/* Start custom CSS */.dgd {
background: -webkit-linear-gradient(100deg,#0067FF 0%,#EAF8FB 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

html,
body{
width:100%;
overflow-x:hidden;
}

body, html {
overflow-x: hidden !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://disparando.com.br/wp-content/uploads/2025/04/Manrope-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://disparando.com.br/wp-content/uploads/2025/04/Manrope-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://disparando.com.br/wp-content/uploads/2025/04/Manrope-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */