.elementor-9255 .elementor-element.elementor-element-c367f2d{--display:flex;--min-height:363px;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.16);--border-color:rgba(255,255,255,0.16);--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9255 .elementor-element.elementor-element-c367f2d:not(.elementor-motion-effects-element-type-background), .elementor-9255 .elementor-element.elementor-element-c367f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(179deg, #001037 33%, #0E2766 79%);}.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-9255 .elementor-element.elementor-element-19b4a57{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-9255 .elementor-element.elementor-element-19b4a57 img{filter:brightness( 114% ) contrast( 100% ) saturate( 114% ) blur( 0px ) hue-rotate( 0deg );}.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-9255 .elementor-element.elementor-element-8cc77e6{text-align:center;}.elementor-9255 .elementor-element.elementor-element-8cc77e6 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.88px;color:#FFFFFF;}#elementor-popup-modal-9255 .dialog-widget-content{animation-duration:0.5s;background-color:#000A2B;border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-9255{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-9255 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-9255 .dialog-close-button{display:flex;}#elementor-popup-modal-9255 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-9255 .dialog-close-button svg{fill:#FFFFFF;}#elementor-popup-modal-9255 .dialog-close-button:hover i{color:#C0AD00;}@media(max-width:1024px){.elementor-9255 .elementor-element.elementor-element-c367f2d{--min-height:430px;}.elementor-9255 .elementor-element.elementor-element-8cc77e6 .elementor-heading-title{font-size:46px;}}@media(max-width:767px){.elementor-9255 .elementor-element.elementor-element-c367f2d{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-9255 .elementor-element.elementor-element-19b4a57{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-9255 .elementor-element.elementor-element-8cc77e6{text-align:center;}.elementor-9255 .elementor-element.elementor-element-8cc77e6 .elementor-heading-title{font-size:35px;}#elementor-popup-modal-9255 .dialog-message{width:95vw;}}/* Start custom CSS for html, class: .elementor-element-82a39c5 */.elementor-9255 .elementor-element.elementor-element-82a39c5{width:100%}

@keyframes textura{0%{background-position:0 0}100%{background-position:100% 0}}

.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_{font-family:'Inter',sans-serif;background:transparent;border:0;box-shadow:none;box-sizing:border-box;width:100%;margin:0 auto;color:#fff}
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ *,.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ *::before,.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ *::after{box-sizing:border-box}

.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._form-content{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._form_element{grid-column:1 / -1;margin:0;max-width:100%;position:relative}
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._form_element._x95513651{grid-column:1 / 2}
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._form_element._x74835853{grid-column:2 / 3}
/* os 5 wrappers de campo oculto viram celula vazia no grid e abrem um buraco */
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._form_element._oculto,.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._form-label,.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._clear-element{display:none}

.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ input[type="text"]{width:100%;border:0;border-radius:50px;padding:14px 22px;height:47px;line-height:19px;font-size:16px;font-family:inherit;font-weight:400;color:#000;background:rgba(255,255,255,.87);outline:none;transition:box-shadow .2s ease}
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ input[type="text"]::placeholder{color:#000}
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ input[type="text"]:focus{box-shadow:0 0 0 2px #F9C820}
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ input._has_error{box-shadow:0 0 0 2px #F37C7B}

.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._button-wrapper{grid-column:1 / -1;width:100%;margin:0}
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._submit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:60px;padding:20px;border:0;border-radius:50px;cursor:pointer;color:#050D1F;font-family:inherit;font-size:20px;font-weight:700;line-height:20px;text-transform:uppercase;background-color:#F9C820;background-image:linear-gradient(45deg,#FEC23C,#FEB413,#FEC23C,#FEB413);background-size:400% 200%;animation:3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite textura;transition:all .8s}
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._submit svg{flex:0 0 18px;width:18px;height:18px}
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._submit:active{transform:translateY(1px)}
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._submit:disabled{opacity:.6;cursor:not-allowed}

/* erro no fluxo, nao absoluto: absoluto cobre o botao de envio */
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._error{display:block;position:static;padding-top:6px}
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._error-arrow{display:none}
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._error-inner,.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._form_error{display:block;padding:8px 14px;border-radius:8px;background:#F37C7B;color:#fff;font-size:14px;line-height:1.3;font-weight:600;white-space:normal;box-shadow:none}
.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._form-inner._show_be_error{grid-column:1 / -1;margin-bottom:10px}

.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._form-thank-you{padding:18px 20px;border-radius:12px;background:rgba(255,255,255,.95);color:#050D1F;font-size:16px;font-weight:600;line-height:1.4;text-align:center}

@media (max-width:600px){

  .elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._form_element._x95513651,.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._form_element._x74835853{grid-column:1 / -1}
  .elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._submit{font-size:16px;height:56px;padding:16px}
}

@media (prefers-reduced-motion:reduce){.elementor-9255 .elementor-element.elementor-element-82a39c5 #_form_138_ ._submit{animation:none}}/* End custom CSS */
/* Start custom CSS */html,body{width:100%;overflow-x:hidden}
p:last-child{margin-bottom:0}
a{color:currentColor}
.balance{text-wrap:balance}
.destaque{color:#F9C820}
.destaque-azul{color:#0D215C}
[data-elementor-type="wp-page"] > .e-con,
[data-elementor-type="single"] > .e-con,
[data-elementor-type="archive"] > .e-con,
[data-elementor-type="search-results"] > .e-con,
[data-elementor-type="footer"] > .e-con,
[data-elementor-type="header"] > .e-con,
[data-elementor-post-type="elementor_library"] > .e-con,
.elementor-section-wrap.ui-sortable > .e-con{--container-max-width:1280px;--container-default-padding-top:6em;--container-default-padding-right:1.25em;--container-default-padding-bottom:6em;--container-default-padding-left:1.25em}
div.e-con{--container-max-width:1280px;--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0}
@media (max-width:767px){
[data-elementor-type="wp-page"] > .e-con,
[data-elementor-type="single"] > .e-con,
[data-elementor-type="archive"] > .e-con,
[data-elementor-type="search-results"] > .e-con,
[data-elementor-type="footer"] > .e-con,
[data-elementor-type="header"] > .e-con,
[data-elementor-post-type="elementor_library"] > .e-con,
.elementor-section-wrap.ui-sortable > .e-con{--container-default-padding-top:3em;--container-default-padding-bottom:3em}
}
.grao{position:relative}
.grao::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E")}
.grao > .e-con-inner{position:relative;z-index:1}
.btn-ouro .elementor-button{background-image:linear-gradient(90deg,#F9D24E,#F9C820);filter:drop-shadow(0 0 20px rgba(249,200,32,.3))}
.btn-ouro .elementor-button-content-wrapper{align-items:center}
.btn-ouro .elementor-button-icon svg{width:18px;height:18px}
.btn-ouro .elementor-button-icon svg path{fill:none}
body::-webkit-scrollbar{width:8px}
body::-webkit-scrollbar-track{background:#0B1020}
body::-webkit-scrollbar-thumb{background-color:#F9C820;border-radius:20px}/* End custom CSS */