.elementor-2858 .elementor-element.elementor-element-e4b0106{--display:flex;--min-height:900px;--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;--overlay-opacity:0.15;--overlay-mix-blend-mode:overlay;}.elementor-2858 .elementor-element.elementor-element-e4b0106:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-e4b0106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.gnetto.com.br/wp-content/uploads/2024/04/BG-Portfolio-Financas-1.webp");background-position:top center;background-size:cover;}.elementor-2858 .elementor-element.elementor-element-e4b0106::before, .elementor-2858 .elementor-element.elementor-element-e4b0106 > .elementor-background-video-container::before, .elementor-2858 .elementor-element.elementor-element-e4b0106 > .e-con-inner > .elementor-background-video-container::before, .elementor-2858 .elementor-element.elementor-element-e4b0106 > .elementor-background-slideshow::before, .elementor-2858 .elementor-element.elementor-element-e4b0106 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2858 .elementor-element.elementor-element-e4b0106 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dev.gnetto.com.br/wp-content/uploads/2024/04/RUIDO-FORTE-2.webp");--background-overlay:'';}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2858 .elementor-element.elementor-element-3566093{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;z-index:5;--e-icon-list-icon-size:24px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2858 .elementor-element.elementor-element-3566093 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2858 .elementor-element.elementor-element-3566093 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2858 .elementor-element.elementor-element-3566093 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2858 .elementor-element.elementor-element-3566093 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2858 .elementor-element.elementor-element-3566093 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2858 .elementor-element.elementor-element-3566093 .elementor-icon-list-icon i{color:#D1983B;transition:color 0.3s;}.elementor-2858 .elementor-element.elementor-element-3566093 .elementor-icon-list-icon svg{fill:#D1983B;transition:fill 0.3s;}.elementor-2858 .elementor-element.elementor-element-3566093 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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 );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-accent-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-accent-line-height );}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-2858 .elementor-element.elementor-element-5524556{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;z-index:5;--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;}.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:15px;}.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-15px;}.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2858 .elementor-element.elementor-element-5524556 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2858 .elementor-element.elementor-element-5524556 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2858 .elementor-element.elementor-element-5524556 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2858 .elementor-element.elementor-element-5524556 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-field-type-html{padding-bottom:0px;}.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#4B4B4B26;border-width:0px 0px 1px 0px;border-radius:5px 5px 5px 5px;}.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-field-group .elementor-select-wrapper select{background-color:#4B4B4B26;border-width:0px 0px 1px 0px;border-radius:5px 5px 5px 5px;}.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-button{font-family:"Sora", Sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;line-height:1.5em;padding:23px 40px 23px 40px;}.elementor-2858 .elementor-element.elementor-element-5524556 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-button[type="submit"]{color:#ffffff;}.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2858 .elementor-element.elementor-element-5524556 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2858 .elementor-element.elementor-element-5524556 .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF;color:#000000;}.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-button[type="submit"]:hover{background-color:#FFFFFF;color:#000000;}.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-button[type="submit"]:hover svg *{fill:#000000;}.elementor-2858 .elementor-element.elementor-element-5524556 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2858 .elementor-element.elementor-element-15a8869{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2858 .elementor-element.elementor-element-15a8869:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-15a8869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.gnetto.com.br/wp-content/uploads/2024/04/BG-2-Portfolio-Financas.webp");background-position:top center;background-size:cover;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2858 .elementor-element.elementor-element-96ae539 > .elementor-widget-container{margin:-64px 0px -71px 0px;padding:0px 10px 0px 10px;}.elementor-2858 .elementor-element.elementor-element-96ae539.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-96ae539{text-align:center;}.elementor-2858 .elementor-element.elementor-element-96ae539 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-2858 .elementor-element.elementor-element-8f08568 > .elementor-widget-container{margin:-65px 0px 0px 0px;}.elementor-2858 .elementor-element.elementor-element-8f08568{z-index:5;text-align:center;}.elementor-2858 .elementor-element.elementor-element-f20b0a7{--display:grid;--min-height:520px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2858 .elementor-element.elementor-element-f20b0a7.e-con{--align-self:flex-start;}.elementor-2858 .elementor-element.elementor-element-f14d5fc{--display:flex;--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-2858 .elementor-element.elementor-element-f14d5fc.e-con{--align-self:flex-start;}.elementor-2858 .elementor-element.elementor-element-5f0ef8b{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2858 .elementor-element.elementor-element-5f0ef8b > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 20px 0px;}.elementor-2858 .elementor-element.elementor-element-5f0ef8b.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-5f0ef8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2858 .elementor-element.elementor-element-5f0ef8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2858 .elementor-element.elementor-element-5f0ef8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2858 .elementor-element.elementor-element-5f0ef8b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2858 .elementor-element.elementor-element-5f0ef8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2858 .elementor-element.elementor-element-5f0ef8b .elementor-icon-list-icon i{color:#CE9554;transition:color 0.3s;}.elementor-2858 .elementor-element.elementor-element-5f0ef8b .elementor-icon-list-icon svg{fill:#CE9554;transition:fill 0.3s;}.elementor-2858 .elementor-element.elementor-element-5f0ef8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2858 .elementor-element.elementor-element-5f0ef8b .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-5f0ef8b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2858 .elementor-element.elementor-element-fa1f9aa .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-2858 .elementor-element.elementor-element-fa1f9aa.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2858 .elementor-element.elementor-element-fa1f9aa.elementor-view-framed .elementor-icon, .elementor-2858 .elementor-element.elementor-element-fa1f9aa.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2858 .elementor-element.elementor-element-fa1f9aa .elementor-icon{font-size:25px;}.elementor-2858 .elementor-element.elementor-element-fa1f9aa .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-fa1f9aa .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:0.8em;font-weight:700;line-height:1em;}.elementor-2858 .elementor-element.elementor-element-fa1f9aa .elementor-icon-box-title{color:#000000;}.elementor-2858 .elementor-element.elementor-element-a704ec0.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-a704ec0 .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-2858 .elementor-element.elementor-element-a704ec0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-a704ec0.elementor-view-framed .elementor-icon, .elementor-2858 .elementor-element.elementor-element-a704ec0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-a704ec0 .elementor-icon{font-size:20px;}.elementor-2858 .elementor-element.elementor-element-a704ec0 .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-a704ec0 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:0.875em;font-weight:700;}.elementor-2858 .elementor-element.elementor-element-a704ec0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-a56371f{--display:flex;--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-2858 .elementor-element.elementor-element-a56371f.e-con{--align-self:flex-start;}.elementor-2858 .elementor-element.elementor-element-0eeffc1{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2858 .elementor-element.elementor-element-0eeffc1 > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 20px 0px;}.elementor-2858 .elementor-element.elementor-element-0eeffc1.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-0eeffc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2858 .elementor-element.elementor-element-0eeffc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2858 .elementor-element.elementor-element-0eeffc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2858 .elementor-element.elementor-element-0eeffc1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2858 .elementor-element.elementor-element-0eeffc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2858 .elementor-element.elementor-element-0eeffc1 .elementor-icon-list-icon i{color:#CE9554;transition:color 0.3s;}.elementor-2858 .elementor-element.elementor-element-0eeffc1 .elementor-icon-list-icon svg{fill:#CE9554;transition:fill 0.3s;}.elementor-2858 .elementor-element.elementor-element-0eeffc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2858 .elementor-element.elementor-element-0eeffc1 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-0eeffc1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2858 .elementor-element.elementor-element-7d40e5a .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-2858 .elementor-element.elementor-element-7d40e5a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2858 .elementor-element.elementor-element-7d40e5a.elementor-view-framed .elementor-icon, .elementor-2858 .elementor-element.elementor-element-7d40e5a.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2858 .elementor-element.elementor-element-7d40e5a .elementor-icon{font-size:25px;}.elementor-2858 .elementor-element.elementor-element-7d40e5a .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-7d40e5a .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:0.8em;font-weight:700;line-height:1em;}.elementor-2858 .elementor-element.elementor-element-7d40e5a .elementor-icon-box-title{color:#000000;}.elementor-2858 .elementor-element.elementor-element-253c3ea.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-253c3ea .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-2858 .elementor-element.elementor-element-253c3ea.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-253c3ea.elementor-view-framed .elementor-icon, .elementor-2858 .elementor-element.elementor-element-253c3ea.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-253c3ea .elementor-icon{font-size:20px;}.elementor-2858 .elementor-element.elementor-element-253c3ea .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-253c3ea .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:0.875em;font-weight:700;}.elementor-2858 .elementor-element.elementor-element-253c3ea .elementor-icon-box-title{color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-70515e5{--display:flex;--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-2858 .elementor-element.elementor-element-70515e5.e-con{--align-self:flex-start;}.elementor-2858 .elementor-element.elementor-element-b95303d{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2858 .elementor-element.elementor-element-b95303d > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 20px 0px;}.elementor-2858 .elementor-element.elementor-element-b95303d.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-b95303d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2858 .elementor-element.elementor-element-b95303d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2858 .elementor-element.elementor-element-b95303d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2858 .elementor-element.elementor-element-b95303d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2858 .elementor-element.elementor-element-b95303d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2858 .elementor-element.elementor-element-b95303d .elementor-icon-list-icon i{color:#CE9554;transition:color 0.3s;}.elementor-2858 .elementor-element.elementor-element-b95303d .elementor-icon-list-icon svg{fill:#CE9554;transition:fill 0.3s;}.elementor-2858 .elementor-element.elementor-element-b95303d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2858 .elementor-element.elementor-element-b95303d .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-b95303d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2858 .elementor-element.elementor-element-fef0f06 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-2858 .elementor-element.elementor-element-fef0f06.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2858 .elementor-element.elementor-element-fef0f06.elementor-view-framed .elementor-icon, .elementor-2858 .elementor-element.elementor-element-fef0f06.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2858 .elementor-element.elementor-element-fef0f06 .elementor-icon{font-size:25px;}.elementor-2858 .elementor-element.elementor-element-fef0f06 .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-fef0f06 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:0.8em;font-weight:700;line-height:1em;}.elementor-2858 .elementor-element.elementor-element-fef0f06 .elementor-icon-box-title{color:#000000;}.elementor-2858 .elementor-element.elementor-element-378458e.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-378458e .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-2858 .elementor-element.elementor-element-378458e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-378458e.elementor-view-framed .elementor-icon, .elementor-2858 .elementor-element.elementor-element-378458e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-378458e .elementor-icon{font-size:20px;}.elementor-2858 .elementor-element.elementor-element-378458e .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-378458e .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:0.875em;font-weight:700;}.elementor-2858 .elementor-element.elementor-element-378458e .elementor-icon-box-title{color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-a653c8d{--display:flex;--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-2858 .elementor-element.elementor-element-a653c8d.e-con{--align-self:flex-start;}.elementor-2858 .elementor-element.elementor-element-c2cd92a{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2858 .elementor-element.elementor-element-c2cd92a > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 20px 0px;}.elementor-2858 .elementor-element.elementor-element-c2cd92a.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-c2cd92a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2858 .elementor-element.elementor-element-c2cd92a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2858 .elementor-element.elementor-element-c2cd92a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2858 .elementor-element.elementor-element-c2cd92a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2858 .elementor-element.elementor-element-c2cd92a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2858 .elementor-element.elementor-element-c2cd92a .elementor-icon-list-icon i{color:#CE9554;transition:color 0.3s;}.elementor-2858 .elementor-element.elementor-element-c2cd92a .elementor-icon-list-icon svg{fill:#CE9554;transition:fill 0.3s;}.elementor-2858 .elementor-element.elementor-element-c2cd92a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2858 .elementor-element.elementor-element-c2cd92a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-c2cd92a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2858 .elementor-element.elementor-element-ecabd51 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-2858 .elementor-element.elementor-element-ecabd51.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2858 .elementor-element.elementor-element-ecabd51.elementor-view-framed .elementor-icon, .elementor-2858 .elementor-element.elementor-element-ecabd51.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2858 .elementor-element.elementor-element-ecabd51 .elementor-icon{font-size:25px;}.elementor-2858 .elementor-element.elementor-element-ecabd51 .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-ecabd51 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:0.8em;font-weight:700;line-height:1em;}.elementor-2858 .elementor-element.elementor-element-ecabd51 .elementor-icon-box-title{color:#000000;}.elementor-2858 .elementor-element.elementor-element-4d0b32c.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-4d0b32c .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-2858 .elementor-element.elementor-element-4d0b32c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-4d0b32c.elementor-view-framed .elementor-icon, .elementor-2858 .elementor-element.elementor-element-4d0b32c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-4d0b32c .elementor-icon{font-size:20px;}.elementor-2858 .elementor-element.elementor-element-4d0b32c .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-4d0b32c .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:0.875em;font-weight:700;}.elementor-2858 .elementor-element.elementor-element-4d0b32c .elementor-icon-box-title{color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-6d253e2{--display:flex;--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:flex-end;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:07.5em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-widget-image .widget-image-caption{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-e226462{width:var( --container-widget-width, calc(50% - 40px) );max-width:calc(50% - 40px);--container-widget-width:calc(50% - 40px);--container-widget-flex-grow:0;}.elementor-2858 .elementor-element.elementor-element-e226462 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-2858 .elementor-element.elementor-element-e226462.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-d2e6e12{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-2858 .elementor-element.elementor-element-d2e6e12.e-con{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-46d1988{text-align:start;}.elementor-2858 .elementor-element.elementor-element-46d1988 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2858 .elementor-element.elementor-element-1ee9a69{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-wrapper{align-items:start;gap:19px;}.elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon{font-size:20px;}.elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:#E4E4E4;}.elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-wrapper{align-items:start;gap:19px;}.elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon{font-size:20px;}.elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:#E4E4E4;}.elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-wrapper{align-items:start;gap:19px;}.elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon{font-size:20px;}.elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:#E4E4E4;}.elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-wrapper{align-items:start;gap:19px;}.elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon{font-size:20px;}.elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:#E4E4E4;}.elementor-2858 .elementor-element.elementor-element-ba9d227{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2858 .elementor-element.elementor-element-ed9805f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2858 .elementor-element.elementor-element-4227a1e{width:var( --container-widget-width, calc(50% - 40px) );max-width:calc(50% - 40px);--container-widget-width:calc(50% - 40px);--container-widget-flex-grow:0;}.elementor-2858 .elementor-element.elementor-element-4227a1e.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-4227a1e .elementor-image-box-wrapper{text-align:start;}.elementor-2858 .elementor-element.elementor-element-4227a1e .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:clamp(1.3em, 1.7vw, 1.7em);font-weight:700;line-height:1.3em;color:#000000;}.elementor-2858 .elementor-element.elementor-element-4227a1e .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:#000000;}.elementor-2858 .elementor-element.elementor-element-ff981f9{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;--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;}.elementor-2858 .elementor-element.elementor-element-ff981f9.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:15px;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-15px;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-type-html{padding-bottom:0px;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-group .elementor-field{color:#000000;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-group .elementor-field, .elementor-2858 .elementor-element.elementor-element-ff981f9 .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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF1C;border-color:#000000;border-width:0px 0px 1px 0px;border-radius:5px 5px 5px 5px;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF1C;border-color:#000000;border-width:0px 0px 1px 0px;border-radius:5px 5px 5px 5px;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-group .elementor-select-wrapper::before{color:#000000;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-button{font-family:"Sora", Sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;line-height:1.5em;padding:23px 40px 23px 40px;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-button[type="submit"]{color:#ffffff;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .e-form__buttons__wrapper__button-next:hover{color:#000000;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-button[type="submit"]:hover{color:#000000;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-button[type="submit"]:hover svg *{fill:#000000;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2858 .elementor-element.elementor-element-6d87c26{--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;--flex-wrap:wrap;--overlay-opacity:0.15;--overlay-mix-blend-mode:overlay;}.elementor-2858 .elementor-element.elementor-element-6d87c26:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-6d87c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.gnetto.com.br/wp-content/uploads/2024/04/BG-4-Portfolio-Financas-2.webp");background-position:bottom center;background-size:cover;}.elementor-2858 .elementor-element.elementor-element-6d87c26::before, .elementor-2858 .elementor-element.elementor-element-6d87c26 > .elementor-background-video-container::before, .elementor-2858 .elementor-element.elementor-element-6d87c26 > .e-con-inner > .elementor-background-video-container::before, .elementor-2858 .elementor-element.elementor-element-6d87c26 > .elementor-background-slideshow::before, .elementor-2858 .elementor-element.elementor-element-6d87c26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2858 .elementor-element.elementor-element-6d87c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dev.gnetto.com.br/wp-content/uploads/2024/04/RUIDO-FORTE-2.webp");--background-overlay:'';}.elementor-2858 .elementor-element.elementor-element-1985fc5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:10;}.elementor-2858 .elementor-element.elementor-element-1985fc5 .elementor-icon-box-wrapper{text-align:start;}.elementor-2858 .elementor-element.elementor-element-1985fc5 .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-1985fc5 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2858 .elementor-element.elementor-element-1985fc5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-1985fc5 .elementor-icon-box-description{color:#E4E4E4;}.elementor-2858 .elementor-element.elementor-element-e3b8796{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-2858 .elementor-element.elementor-element-e3b8796:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-e3b8796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010808;}.elementor-2858 .elementor-element.elementor-element-65c5359 > .elementor-widget-container{padding:8em 0em 8em 0em;}.elementor-2858 .elementor-element.elementor-element-65c5359.elementor-element{--align-self:flex-start;}.elementor-2858 .elementor-element.elementor-element-65c5359{z-index:1;text-align:center;}.elementor-2858 .elementor-element.elementor-element-65c5359 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-6b18fa0{width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;z-index:5;}.elementor-2858 .elementor-element.elementor-element-6b18fa0.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-0233c66 > .elementor-widget-container{padding:8em 0em 8em 0em;}.elementor-2858 .elementor-element.elementor-element-0233c66.elementor-element{--align-self:flex-start;}.elementor-2858 .elementor-element.elementor-element-0233c66{z-index:1;text-align:center;}.elementor-2858 .elementor-element.elementor-element-0233c66 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-ac75275{width:var( --container-widget-width, 1000% );max-width:1000%;--container-widget-width:1000%;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-2858 .elementor-element.elementor-element-ac75275 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2858 .elementor-element.elementor-element-ac75275.elementor-element{--align-self:flex-start;}.elementor-2858 .elementor-element.elementor-element-ac75275 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.7rem;font-weight:400;line-height:1.5em;color:#FFFFFF1F;}body.elementor-page-2858:not(.elementor-motion-effects-element-type-background), body.elementor-page-2858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010808;}@media(min-width:768px){.elementor-2858 .elementor-element.elementor-element-f14d5fc{--content-width:100%;}.elementor-2858 .elementor-element.elementor-element-a56371f{--content-width:100%;}.elementor-2858 .elementor-element.elementor-element-70515e5{--content-width:100%;}.elementor-2858 .elementor-element.elementor-element-a653c8d{--content-width:100%;}.elementor-2858 .elementor-element.elementor-element-d2e6e12{--width:calc(50% - 40px);}}@media(max-width:1366px) and (min-width:768px){.elementor-2858 .elementor-element.elementor-element-ed9805f{--content-width:90vw;}}@media(max-width:1366px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-button{font-size:1em;line-height:1.5em;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2858 .elementor-element.elementor-element-f20b0a7{--e-con-grid-template-rows:repeat(0, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;}.elementor-2858 .elementor-element.elementor-element-5f0ef8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2858 .elementor-element.elementor-element-5f0ef8b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2858 .elementor-element.elementor-element-5f0ef8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2858 .elementor-element.elementor-element-5f0ef8b .elementor-icon-list-item > a{font-size:0.875em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-0eeffc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2858 .elementor-element.elementor-element-0eeffc1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2858 .elementor-element.elementor-element-0eeffc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2858 .elementor-element.elementor-element-0eeffc1 .elementor-icon-list-item > a{font-size:0.875em;}.elementor-2858 .elementor-element.elementor-element-b95303d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2858 .elementor-element.elementor-element-b95303d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2858 .elementor-element.elementor-element-b95303d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2858 .elementor-element.elementor-element-b95303d .elementor-icon-list-item > a{font-size:0.875em;}.elementor-2858 .elementor-element.elementor-element-c2cd92a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2858 .elementor-element.elementor-element-c2cd92a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2858 .elementor-element.elementor-element-c2cd92a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2858 .elementor-element.elementor-element-c2cd92a .elementor-icon-list-item > a{font-size:0.875em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-46d1988 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2858 .elementor-element.elementor-element-1ee9a69{--grid-auto-flow:row;}.elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-4227a1e .elementor-image-box-title{font-size:clamp(1.3em, 1.7vw, 1.7em);line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-4227a1e .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-group .elementor-field, .elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-button{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-1985fc5 .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-1985fc5 .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-2858 .elementor-element.elementor-element-65c5359 .elementor-heading-title{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-0233c66 .elementor-heading-title{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-ac75275 .elementor-heading-title{font-size:1em;line-height:1.5em;}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2858 .elementor-element.elementor-element-5524556.elementor-element{--align-self:flex-start;}.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-button{font-size:1em;line-height:1.5em;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2858 .elementor-element.elementor-element-f20b0a7{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;}.elementor-2858 .elementor-element.elementor-element-f14d5fc.e-con{--align-self:stretch;}.elementor-2858 .elementor-element.elementor-element-5f0ef8b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-a56371f.e-con{--align-self:stretch;}.elementor-2858 .elementor-element.elementor-element-0eeffc1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2858 .elementor-element.elementor-element-70515e5.e-con{--align-self:stretch;}.elementor-2858 .elementor-element.elementor-element-b95303d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2858 .elementor-element.elementor-element-a653c8d.e-con{--align-self:stretch;}.elementor-2858 .elementor-element.elementor-element-c2cd92a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-e226462 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2858 .elementor-element.elementor-element-e226462{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2858 .elementor-element.elementor-element-46d1988 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2858 .elementor-element.elementor-element-1ee9a69{--grid-auto-flow:row;}.elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-ed9805f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-4227a1e{--container-widget-width:calc(50% - 20px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 20px) );max-width:calc(50% - 20px);}.elementor-2858 .elementor-element.elementor-element-4227a1e .elementor-image-box-title{font-size:clamp(1.2em, 1.5vw, 1.5em);line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-4227a1e .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-ff981f9{--container-widget-width:calc(50% - 20px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 20px) );max-width:calc(50% - 20px);}.elementor-2858 .elementor-element.elementor-element-ff981f9.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-group .elementor-field, .elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-button{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-1985fc5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2858 .elementor-element.elementor-element-1985fc5 .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-1985fc5 .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-2858 .elementor-element.elementor-element-e3b8796{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2858 .elementor-element.elementor-element-65c5359 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2858 .elementor-element.elementor-element-65c5359.elementor-element{--align-self:center;--order:2;}.elementor-2858 .elementor-element.elementor-element-65c5359 .elementor-heading-title{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-6b18fa0 > .elementor-widget-container{padding:0em 0em 01em 0em;}.elementor-2858 .elementor-element.elementor-element-6b18fa0.elementor-element{--order:1;}.elementor-2858 .elementor-element.elementor-element-6b18fa0 img{width:200px;}.elementor-2858 .elementor-element.elementor-element-0233c66 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-2858 .elementor-element.elementor-element-0233c66.elementor-element{--align-self:center;--order:3;}.elementor-2858 .elementor-element.elementor-element-0233c66 .elementor-heading-title{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-ac75275.elementor-element{--align-self:center;--order:4;}.elementor-2858 .elementor-element.elementor-element-ac75275 .elementor-heading-title{font-size:1em;line-height:1.5em;}}@media(max-width:767px){.elementor-2858 .elementor-element.elementor-element-e4b0106:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-e4b0106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.gnetto.com.br/wp-content/uploads/2024/04/BG-Portfolio-Financas-mobile.webp");}.elementor-2858 .elementor-element.elementor-element-e4b0106{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2858 .elementor-element.elementor-element-e4b0106.e-con{--align-self:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-3566093 > .elementor-widget-container{padding:63% 0% 0% 0%;}.elementor-2858 .elementor-element.elementor-element-3566093{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:22px;--icon-vertical-offset:-1px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2858 .elementor-element.elementor-element-5524556{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-button{font-size:0.875em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-15a8869{--padding-top:2em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2858 .elementor-element.elementor-element-96ae539 > .elementor-widget-container{margin:-30px 0px 0px -20px;padding:0px 10px 0px 10px;}.elementor-2858 .elementor-element.elementor-element-96ae539.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-96ae539{text-align:center;}.elementor-2858 .elementor-element.elementor-element-8f08568 > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-2858 .elementor-element.elementor-element-f20b0a7{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2858 .elementor-element.elementor-element-5f0ef8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2858 .elementor-element.elementor-element-5f0ef8b .elementor-icon-list-item > a{font-size:0.7rem;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-0eeffc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2858 .elementor-element.elementor-element-0eeffc1 .elementor-icon-list-item > a{font-size:0.7rem;}.elementor-2858 .elementor-element.elementor-element-b95303d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2858 .elementor-element.elementor-element-b95303d .elementor-icon-list-item > a{font-size:0.7rem;}.elementor-2858 .elementor-element.elementor-element-c2cd92a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2858 .elementor-element.elementor-element-c2cd92a .elementor-icon-list-item > a{font-size:0.7rem;}.elementor-2858 .elementor-element.elementor-element-6d253e2{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-e226462 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2858 .elementor-element.elementor-element-e226462{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2858 .elementor-element.elementor-element-d2e6e12{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:01em;}.elementor-2858 .elementor-element.elementor-element-46d1988{text-align:center;}.elementor-2858 .elementor-element.elementor-element-46d1988 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2858 .elementor-element.elementor-element-1ee9a69{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon{font-size:16px;}.elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon{font-size:16px;}.elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon{font-size:16px;}.elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon{font-size:16px;}.elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-ed9805f{--content-width:86vw;--padding-top:03em;--padding-bottom:03em;--padding-left:0em;--padding-right:0em;}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-4227a1e{width:100%;max-width:100%;}.elementor-2858 .elementor-element.elementor-element-4227a1e .elementor-image-box-title{font-size:clamp(1.2em, 1.5vw, 1.5em);line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-4227a1e .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-ff981f9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-group .elementor-field, .elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-button{font-size:0.875em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-6d87c26:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-6d87c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.gnetto.com.br/wp-content/uploads/2024/04/BG-4-Portfolio-Financas-mobile.webp");background-position:top center;}.elementor-2858 .elementor-element.elementor-element-1985fc5 > .elementor-widget-container{padding:60% 0% 0% 0%;}.elementor-2858 .elementor-element.elementor-element-1985fc5 .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-1985fc5 .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-2858 .elementor-element.elementor-element-e3b8796{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2858 .elementor-element.elementor-element-65c5359 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2858 .elementor-element.elementor-element-65c5359.elementor-element{--align-self:center;--order:2;}.elementor-2858 .elementor-element.elementor-element-65c5359 .elementor-heading-title{font-size:clamp(0.78rem, 2vw, 2rem);line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-6b18fa0 > .elementor-widget-container{padding:0em 0em 01em 0em;}.elementor-2858 .elementor-element.elementor-element-6b18fa0.elementor-element{--order:1;}.elementor-2858 .elementor-element.elementor-element-6b18fa0 img{width:165px;}.elementor-2858 .elementor-element.elementor-element-0233c66 > .elementor-widget-container{padding:0em 0em 01em 0em;}.elementor-2858 .elementor-element.elementor-element-0233c66.elementor-element{--align-self:center;--order:2;}.elementor-2858 .elementor-element.elementor-element-0233c66 .elementor-heading-title{font-size:clamp(0.78rem, 2vw, 2rem);line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-ac75275.elementor-element{--order:4;}.elementor-2858 .elementor-element.elementor-element-ac75275 .elementor-heading-title{font-size:clamp(0.78rem, 2vw, 2rem);line-height:1.5em;}}@media(max-width:1024px) and (min-width:768px){.elementor-2858 .elementor-element.elementor-element-d2e6e12{--width:100%;}}@media(min-width:2400px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-button{font-size:1em;line-height:1.5em;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2858 .elementor-element.elementor-element-f20b0a7{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-46d1988 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2858 .elementor-element.elementor-element-1ee9a69{--grid-auto-flow:row;}.elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-9710d89 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-150c89f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-4dc5eee .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-title a{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-9ab863c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-4227a1e .elementor-image-box-title{font-size:clamp(1.3em, 1.7vw, 1.7em);line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-4227a1e .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-group .elementor-field, .elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-button{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-1985fc5 .elementor-icon-box-title, .elementor-2858 .elementor-element.elementor-element-1985fc5 .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-2858 .elementor-element.elementor-element-65c5359 .elementor-heading-title{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-0233c66 .elementor-heading-title{font-size:1em;line-height:1.5em;}.elementor-2858 .elementor-element.elementor-element-ac75275 .elementor-heading-title{font-size:1em;line-height:1.5em;}}/* Start custom CSS for icon-list, class: .elementor-element-3566093 */.elementor-2858 .elementor-element.elementor-element-3566093 ul li:nth-child(2) .elementor-icon-list-text{
    font-size: clamp(1.8rem, 6vw, 3em) !important;
    line-height: 1.2em !important;
    font-weight: 700 !important;
    text-wrap: balance;
    margin-bottom: -10px
}






.elementor-2858 .elementor-element.elementor-element-3566093 ul li:nth-child(3) .elementor-icon-list-text{
    font-size: 1rem !important;
    line-height: 1.5em !important;
    font-weight: 400 !important;
    
}

.elementor-2858 .elementor-element.elementor-element-3566093 ul li:nth-child(4) .elementor-icon-list-text{
    font-size: clamp(0.875rem, 4.2vw, 1.2em) !important;
    line-height: 1.2em;
    font-weight: 700 !important;
    
}

.elementor-2858 .elementor-element.elementor-element-3566093 img{
    max-width: clamp(150px, 50vw, 220px);
    margin-bottom: -10px
}

@media(max-width:767px){
    .elementor-2858 .elementor-element.elementor-element-3566093 ul li:nth-child(6) .elementor-icon-list-text{
    text-wrap: balance;
  
}

.elementor-2858 .elementor-element.elementor-element-3566093 ul li:nth-child(5) .elementor-icon-list-text{
    text-wrap: balance;
  
}


.elementor-2858 .elementor-element.elementor-element-3566093 ul li:nth-child(3) .elementor-icon-list-text{
    font-size: 1rem !important;
    line-height: 1.5em !important;
    font-weight: 400 !important;
    text-wrap: balance;
}
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-5524556 */.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-button {
  background: linear-gradient(0.93deg, #2B8C6E 0.8%, #20AF82 91.69%), #D9D9D91 !important;
    background: #20AF82 !important;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), inset 0 -60px 30px -20px #2B8C6E;
    border-radius: 4px;
   transition: all ease-in-out .2s;

  
}

.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-button-text{
    text-wrap: balance !important;
} 

.elementor-2858 .elementor-element.elementor-element-5524556 .elementor-button:hover {
  box-shadow: 0px 18px 4px -10px rgba(0, 0, 0, 0.3), inset 0 -60px 30px -20px rgb(48 167 130 / 70%) !important;
    background: linear-gradient(88deg, #009C77 2.44%, #90FECD 40.18%, #90FECD 61.34%, #009C77 98.86%), #2ae1a7 !important;
    transition: all ease-in-out .2s;
}

@media(max-width:767px){
    .elementor-2858 .elementor-element.elementor-element-5524556 .elementor-button{
        padding: 15px 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96ae539 */.elementor-2858 .elementor-element.elementor-element-96ae539 .elementor-heading-title {
    color: #010C0C00 !important;
    font-size: 184px !important;
    font-weight: 700;
    position: RELATIVE;
    opacity: 1;
 
}

.elementor-2858 .elementor-element.elementor-element-96ae539 .elementor-heading-title::after{
    padding: 10px;
    content: "AULAS";
    text-align: center;
    position: absolute;
    top: 0%;
    left: 0%;
    background: #031413; /*mesma cor de fundo da seção*/
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    z-index: 1;
    
}

.elementor-2858 .elementor-element.elementor-element-96ae539 .elementor-heading-title::before{
    padding: 10px;
    content: "AULAS";
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    text-stroke: 2px #ffffff20; /*cor da borda aqui*/
    -webkit-text-stroke: 2px #ffffff20; /*cor da borda aqui*/
}

.elementor-2858 .elementor-element.elementor-element-96ae539 {
                mask-image: linear-gradient(to bottom,#010C0C,transparent);
                -webkit-mask-image: linear-gradient(to bottom, #010C0C  ,transparent)
            }
            
            
@media(max-width:767px){
    .elementor-2858 .elementor-element.elementor-element-96ae539 .elementor-heading-title {
    color: #010C0C00 !important;
    font-size: 80px !important;
    font-weight: 700;
    position: RELATIVE;
    opacity: 1;
 
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa1f9aa */.elementor-2858 .elementor-element.elementor-element-fa1f9aa .elementor-icon-box-icon{
    position: relative;
    top: -8.5px;
   
}

.elementor-2858 .elementor-element.elementor-element-fa1f9aa{
    position: absolute;
    top: 22px;
    left: 15px;
}

@media(max-width:767px){
    
    .elementor-2858 .elementor-element.elementor-element-fa1f9aa .elementor-icon-box-icon{
    position: relative;
    top: -0.5px;
   
}
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a704ec0 */.elementor-2858 .elementor-element.elementor-element-a704ec0 {
    width: 40px;
    height: 40px;
    overflow: hidden;
    transition: 0;
    cursor: pointer;
    background: #011e1d;
    border-radius: 50px;
    padding: 4px;
    position: absolute;
    top: 15px;
    right: 15px;
    transition: all 0.2s linear;
    

}

.elementor-2858 .elementor-element.elementor-element-a704ec0 .elementor-icon-box-icon{
    padding: 6px;
}

.elementor-2858 .elementor-element.elementor-element-a704ec0 .elementor-icon-box-title{
    width: 140px;
    position: relative;
    top: 7px;
    
}

.elementor-2858 .elementor-element.elementor-element-a704ec0:hover{
    width: 140px;
    background: #011e1d;
    padding-right: 10px;
    position: absolute;
    top: 15px;
    right: 15px;
}

@media(max-width:767px){
.elementor-2858 .elementor-element.elementor-element-a704ec0 .elementor-icon-box-title{
    top:5 0px;
    
}
.elementor-2858 .elementor-element.elementor-element-a704ec0:hover{
    width: 150px;

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14d5fc */.elementor-2858 .elementor-element.elementor-element-f14d5fc{
 background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%), #011e1d;
    border: 1px solid #64748b;
    border-radius: 15px;
  
}

.elementor-2858 .elementor-element.elementor-element-f14d5fc img{
    border-radius: 15px 15px 0px 0px;
     width: 720px;
    max-width: 100%;
}

.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(1) .elementor-icon-list-text img{
    width: 720px;
    max-width: 100%;
    

  
}

.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(2) .elementor-icon-list-text{
    font-size: clamp(0.86rem, 1.3vw, 1.2em) !important;
    line-height: 1.2em;
   
     font-weight: 700 !important;
     padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 40px;
    margin-bottom: 0px;
    padding-top: 10px;

  
}

.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(3) .elementor-icon-list-text{
    font-size: 0.875em !important;
    line-height: 1.2em;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
    color: #e4e4e4 !important;
    
  
    
}

.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(n + 4){
    font-size: clamp(0.6em, 1vw, 0.7rem) !important;
    line-height: 1.2em;
    padding: 5px;
    border: 1px solid #fff;
    border-radius: 50px;
    margin-left: 5px;
    margin-right: 5px;
   

}


.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(4) .elementor-icon-list-text{
    position: relative;
    top: -2.2px;

}

.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(5) .elementor-icon-list-text{
    position: relative;
    top: -2px;

}

.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(6) .elementor-icon-list-text{
    position: relative;
    top: -0.3px;

}

.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(4) .elementor-icon-list-icon{
    position: relative;
    top: -3px;

}

.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(5) .elementor-icon-list-icon{
    position: relative;
    top: -3.6px;

}

.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(6) .elementor-icon-list-icon{
    position: relative;
    top: -1px;

}




.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(3){
    opacity: 0;
    max-height: 1px;
    overflow: hidden;
    transition: all 1s;
    margin-bottom: 0px;
    position: relative;
    top: -30px;
  
  
}

.elementor-2858 .elementor-element.elementor-element-f14d5fc .elementor-icon-list-items:after{
    content:'';
    position: absolute;
    bottom: 75px;
    width: 100%;
    height: 1px;
    background: #64748b;
    
  
}


.elementor-2858 .elementor-element.elementor-element-f14d5fc:hover ul li:nth-child(3){
    opacity: 1;
    max-height: 500px;
    overflow: hidden;
    transition: all 1.5s;

   
}


@media(max-width:1024px){
    .elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(3){
    opacity: 1;
    max-height: 500px;
    overflow: hidden;
    transition: all 1s;
    margin-bottom: 0px;
    position: relative;
    top: -30px;
    
  
  
}
}





.elementor-2858 .elementor-element.elementor-element-f14d5fc .elementor-icon-list-items {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: /*mude a posição dos elementos aqui*/
    
    "a a a"
    "b b b"
    "c c c"
    "d e f"

}

.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(1){
    grid-area: a;
}

.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(2){
    grid-area: b;
}

.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(3){
    grid-area: c;
}

.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(4){
    grid-area: d;

}

.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(5){
    grid-area: e;
  
}

.elementor-2858 .elementor-element.elementor-element-f14d5fc ul li:nth-child(6){
    grid-area: f;
  
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d40e5a */.elementor-2858 .elementor-element.elementor-element-7d40e5a .elementor-icon-box-icon{
    position: relative;
    top: -8.5px;
   
}

.elementor-2858 .elementor-element.elementor-element-7d40e5a{
    position: absolute;
    top: 22px;
    left: 15px;
}

@media(max-width:767px){
    
    .elementor-2858 .elementor-element.elementor-element-7d40e5a .elementor-icon-box-icon{
    position: relative;
    top: -0.5px;
   
}
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-253c3ea */.elementor-2858 .elementor-element.elementor-element-253c3ea {
    width: 40px;
    height: 40px;
    overflow: hidden;
    transition: 0;
    cursor: pointer;
    background: #011e1d;
    border-radius: 50px;
    padding: 4px;
    position: absolute;
    top: 15px;
    right: 15px;
    transition: all 0.2s linear;
    

}

.elementor-2858 .elementor-element.elementor-element-253c3ea .elementor-icon-box-icon{
    padding: 6px;
}

.elementor-2858 .elementor-element.elementor-element-253c3ea .elementor-icon-box-title{
    width: 140px;
    position: relative;
    top: 7px;
    
}

.elementor-2858 .elementor-element.elementor-element-253c3ea:hover{
    width: 140px;
    background: #011e1d;
    padding-right: 10px;
    position: absolute;
    top: 15px;
    right: 15px;
}

@media(max-width:767px){
.elementor-2858 .elementor-element.elementor-element-253c3ea .elementor-icon-box-title{
    top:5 0px;
    
}
.elementor-2858 .elementor-element.elementor-element-253c3ea:hover{
    width: 150px;

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a56371f */.elementor-2858 .elementor-element.elementor-element-a56371f{
 background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%), #011e1d;
    border: 1px solid #64748b;
    border-radius: 15px;
  
}

.elementor-2858 .elementor-element.elementor-element-a56371f img{
    border-radius: 15px 15px 0px 0px;
     width: 720px;
    max-width: 100%;
}

.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(1) .elementor-icon-list-text img{
    width: 720px;
    max-width: 100%;
    

  
}

.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(2) .elementor-icon-list-text{
    font-size: clamp(0.86rem, 1.3vw, 1.2em) !important;
    line-height: 1.2em;
   
     font-weight: 700 !important;
     padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 40px;
    margin-bottom: 0px;
    padding-top: 10px;

  
}

.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(3) .elementor-icon-list-text{
    font-size: 0.875em !important;
    line-height: 1.2em;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
    color: #e4e4e4 !important;
    
  
    
}

.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(n + 4){
    font-size: clamp(0.6em, 1vw, 0.7rem) !important;
    line-height: 1.2em;
    padding: 5px;
    border: 1px solid #fff;
    border-radius: 50px;
    margin-left: 5px;
    margin-right: 5px;
   

}


.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(4) .elementor-icon-list-text{
    position: relative;
    top: -2.2px;

}

.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(5) .elementor-icon-list-text{
    position: relative;
    top: -2px;

}

.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(6) .elementor-icon-list-text{
    position: relative;
    top: -0.3px;

}

.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(4) .elementor-icon-list-icon{
    position: relative;
    top: -3px;

}

.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(5) .elementor-icon-list-icon{
    position: relative;
    top: -3.6px;

}

.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(6) .elementor-icon-list-icon{
    position: relative;
    top: -1px;

}




.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(3){
    opacity: 0;
    max-height: 1px;
    overflow: hidden;
    transition: all 1s;
    margin-bottom: 0px;
    position: relative;
    top: -30px;
  
  
}

.elementor-2858 .elementor-element.elementor-element-a56371f .elementor-icon-list-items:after{
    content:'';
    position: absolute;
    bottom: 75px;
    width: 100%;
    height: 1px;
    background: #64748b;
    
  
}


.elementor-2858 .elementor-element.elementor-element-a56371f:hover ul li:nth-child(3){
    opacity: 1;
    max-height: 500px;
    overflow: hidden;
    transition: all 1.5s;

   
}


@media(max-width:1024px){
    .elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(3){
    opacity: 1;
    max-height: 500px;
    overflow: hidden;
    transition: all 1s;
    margin-bottom: 0px;
    position: relative;
    top: -30px;
    
  
  
}
}





.elementor-2858 .elementor-element.elementor-element-a56371f .elementor-icon-list-items {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: /*mude a posição dos elementos aqui*/
    
    "a a a"
    "b b b"
    "c c c"
    "d e f"

}

.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(1){
    grid-area: a;
}

.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(2){
    grid-area: b;
}

.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(3){
    grid-area: c;
}

.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(4){
    grid-area: d;

}

.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(5){
    grid-area: e;
  
}

.elementor-2858 .elementor-element.elementor-element-a56371f ul li:nth-child(6){
    grid-area: f;
  
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fef0f06 */.elementor-2858 .elementor-element.elementor-element-fef0f06 .elementor-icon-box-icon{
    position: relative;
    top: -8.5px;
   
}

.elementor-2858 .elementor-element.elementor-element-fef0f06{
    position: absolute;
    top: 22px;
    left: 15px;
}

@media(max-width:767px){
    
    .elementor-2858 .elementor-element.elementor-element-fef0f06 .elementor-icon-box-icon{
    position: relative;
    top: -0.5px;
   
}
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-378458e */.elementor-2858 .elementor-element.elementor-element-378458e {
    width: 40px;
    height: 40px;
    overflow: hidden;
    transition: 0;
    cursor: pointer;
    background: #011e1d;
    border-radius: 50px;
    padding: 4px;
    position: absolute;
    top: 15px;
    right: 15px;
    transition: all 0.2s linear;
    

}

.elementor-2858 .elementor-element.elementor-element-378458e .elementor-icon-box-icon{
    padding: 6px;
}

.elementor-2858 .elementor-element.elementor-element-378458e .elementor-icon-box-title{
    width: 140px;
    position: relative;
    top: 7px;
    
}

.elementor-2858 .elementor-element.elementor-element-378458e:hover{
    width: 140px;
    background: #011e1d;
    padding-right: 10px;
    position: absolute;
    top: 15px;
    right: 15px;
}

@media(max-width:767px){
.elementor-2858 .elementor-element.elementor-element-378458e .elementor-icon-box-title{
    top:5 0px;
    
}
.elementor-2858 .elementor-element.elementor-element-378458e:hover{
    width: 150px;

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70515e5 */.elementor-2858 .elementor-element.elementor-element-70515e5{
 background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%), #011e1d;
    border: 1px solid #64748b;
    border-radius: 15px;
  
}

.elementor-2858 .elementor-element.elementor-element-70515e5 img{
    border-radius: 15px 15px 0px 0px;
     width: 720px;
    max-width: 100%;
}

.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(1) .elementor-icon-list-text img{
    width: 720px;
    max-width: 100%;
    

  
}

.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(2) .elementor-icon-list-text{
    font-size: clamp(0.86rem, 1.3vw, 1.2em) !important;
    line-height: 1.2em;
   
     font-weight: 700 !important;
     padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 40px;
    margin-bottom: 0px;
    padding-top: 10px;

  
}

.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(3) .elementor-icon-list-text{
    font-size: 0.875em !important;
    line-height: 1.2em;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
    color: #e4e4e4 !important;
    
  
    
}

.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(n + 4){
    font-size: clamp(0.6em, 1vw, 0.7rem) !important;
    line-height: 1.2em;
    padding: 5px;
    border: 1px solid #fff;
    border-radius: 50px;
    margin-left: 5px;
    margin-right: 5px;
   

}


.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(4) .elementor-icon-list-text{
    position: relative;
    top: -2.2px;

}

.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(5) .elementor-icon-list-text{
    position: relative;
    top: -2px;

}

.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(6) .elementor-icon-list-text{
    position: relative;
    top: -0.3px;

}

.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(4) .elementor-icon-list-icon{
    position: relative;
    top: -3px;

}

.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(5) .elementor-icon-list-icon{
    position: relative;
    top: -3.6px;

}

.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(6) .elementor-icon-list-icon{
    position: relative;
    top: -1px;

}




.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(3){
    opacity: 0;
    max-height: 1px;
    overflow: hidden;
    transition: all 1s;
    margin-bottom: 0px;
    position: relative;
    top: -30px;
  
  
}

.elementor-2858 .elementor-element.elementor-element-70515e5 .elementor-icon-list-items:after{
    content:'';
    position: absolute;
    bottom: 75px;
    width: 100%;
    height: 1px;
    background: #64748b;
    
  
}


.elementor-2858 .elementor-element.elementor-element-70515e5:hover ul li:nth-child(3){
    opacity: 1;
    max-height: 500px;
    overflow: hidden;
    transition: all 1.5s;

   
}


@media(max-width:1024px){
    .elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(3){
    opacity: 1;
    max-height: 500px;
    overflow: hidden;
    transition: all 1s;
    margin-bottom: 0px;
    position: relative;
    top: -30px;
    
  
  
}
}





.elementor-2858 .elementor-element.elementor-element-70515e5 .elementor-icon-list-items {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: /*mude a posição dos elementos aqui*/
    
    "a a a"
    "b b b"
    "c c c"
    "d e f"

}

.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(1){
    grid-area: a;
}

.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(2){
    grid-area: b;
}

.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(3){
    grid-area: c;
}

.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(4){
    grid-area: d;

}

.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(5){
    grid-area: e;
  
}

.elementor-2858 .elementor-element.elementor-element-70515e5 ul li:nth-child(6){
    grid-area: f;
  
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ecabd51 */.elementor-2858 .elementor-element.elementor-element-ecabd51 .elementor-icon-box-icon{
    position: relative;
    top: -8.5px;
   
}

.elementor-2858 .elementor-element.elementor-element-ecabd51{
    position: absolute;
    top: 22px;
    left: 15px;
}

@media(max-width:767px){
    
    .elementor-2858 .elementor-element.elementor-element-ecabd51 .elementor-icon-box-icon{
    position: relative;
    top: -0.5px;
   
}
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4d0b32c */.elementor-2858 .elementor-element.elementor-element-4d0b32c {
    width: 40px;
    height: 40px;
    overflow: hidden;
    transition: 0;
    cursor: pointer;
    background: #011e1d;
    border-radius: 50px;
    padding: 4px;
    position: absolute;
    top: 15px;
    right: 15px;
    transition: all 0.2s linear;
    

}

.elementor-2858 .elementor-element.elementor-element-4d0b32c .elementor-icon-box-icon{
    padding: 6px;
}

.elementor-2858 .elementor-element.elementor-element-4d0b32c .elementor-icon-box-title{
    width: 140px;
    position: relative;
    top: 7px;
    
}

.elementor-2858 .elementor-element.elementor-element-4d0b32c:hover{
    width: 140px;
    background: #011e1d;
    padding-right: 10px;
    position: absolute;
    top: 15px;
    right: 15px;
}

@media(max-width:767px){
.elementor-2858 .elementor-element.elementor-element-4d0b32c .elementor-icon-box-title{
    top:5 0px;
    
}
.elementor-2858 .elementor-element.elementor-element-4d0b32c:hover{
    width: 150px;

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a653c8d */.elementor-2858 .elementor-element.elementor-element-a653c8d{
 background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%), #011e1d;
    border: 1px solid #64748b;
    border-radius: 15px;
  
}

.elementor-2858 .elementor-element.elementor-element-a653c8d img{
    border-radius: 15px 15px 0px 0px;
     width: 720px;
    max-width: 100%;
}

.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(1) .elementor-icon-list-text img{
    width: 720px;
    max-width: 100%;
    

  
}

.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(2) .elementor-icon-list-text{
    font-size: clamp(0.86rem, 1.3vw, 1.2em) !important;
    line-height: 1.2em;
   
     font-weight: 700 !important;
     padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 40px;
    margin-bottom: 0px;
    padding-top: 10px;

  
}

.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(3) .elementor-icon-list-text{
    font-size: 0.875em !important;
    line-height: 1.2em;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
    color: #e4e4e4 !important;
    
  
    
}

.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(n + 4){
    font-size: clamp(0.6em, 1vw, 0.7rem) !important;
    line-height: 1.2em;
    padding: 5px;
    border: 1px solid #fff;
    border-radius: 50px;
    margin-left: 5px;
    margin-right: 5px;
   

}


.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(4) .elementor-icon-list-text{
    position: relative;
    top: -2.2px;

}

.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(5) .elementor-icon-list-text{
    position: relative;
    top: -2px;

}

.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(6) .elementor-icon-list-text{
    position: relative;
    top: -0.3px;

}

.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(4) .elementor-icon-list-icon{
    position: relative;
    top: -3px;

}

.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(5) .elementor-icon-list-icon{
    position: relative;
    top: -3.6px;

}

.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(6) .elementor-icon-list-icon{
    position: relative;
    top: -1px;

}




.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(3){
    opacity: 0;
    max-height: 1px;
    overflow: hidden;
    transition: all 1s;
    margin-bottom: 0px;
    position: relative;
    top: -30px;
  
  
}

.elementor-2858 .elementor-element.elementor-element-a653c8d .elementor-icon-list-items:after{
    content:'';
    position: absolute;
    bottom: 75px;
    width: 100%;
    height: 1px;
    background: #64748b;
    
  
}


.elementor-2858 .elementor-element.elementor-element-a653c8d:hover ul li:nth-child(3){
    opacity: 1;
    max-height: 500px;
    overflow: hidden;
    transition: all 1.5s;

   
}


@media(max-width:1024px){
    .elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(3){
    opacity: 1;
    max-height: 500px;
    overflow: hidden;
    transition: all 1s;
    margin-bottom: 0px;
    position: relative;
    top: -30px;
    
  
  
}
}





.elementor-2858 .elementor-element.elementor-element-a653c8d .elementor-icon-list-items {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: /*mude a posição dos elementos aqui*/
    
    "a a a"
    "b b b"
    "c c c"
    "d e f"

}

.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(1){
    grid-area: a;
}

.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(2){
    grid-area: b;
}

.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(3){
    grid-area: c;
}

.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(4){
    grid-area: d;

}

.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(5){
    grid-area: e;
  
}

.elementor-2858 .elementor-element.elementor-element-a653c8d ul li:nth-child(6){
    grid-area: f;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20b0a7 */.elementor-2858 .elementor-element.elementor-element-f20b0a7 ul li:nth-child(1) .elementor-icon-list-text:before{
     content: "";
    width: 100%;
    height: 4px;
    background-image: linear-gradient(90deg, #fce48d, #CFECD9);
    position: absolute;
    top: calc(96% + 2px);
    bottom: auto;
    left: 0;
    right: auto;
    box-shadow: 0 33px 80px rgba(252,228,143,.6), 0 16px 40px rgba(187,143,252,.64), 0 10px 24px rgba(252,228,143,.48), 0 12px 24px rgba(187,143,252,.56), 0 4.2px 10.5px rgba(252,228,143,.3), 0 2.5px 6.25px rgba(187,143,252,.25), 0 1.5px 3.6px rgba(252,228,143,.2), 0 0.66px 1.6px rgba(187,143,252,.14);
    transition: 0.4s ease;
    z-index: 1;
}


.elementor-2858 .elementor-element.elementor-element-f20b0a7 .cards:hover ul li:nth-child(1) .elementor-icon-list-text:before{
     filter: brightness(2.5);
     transition: 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a8869 */.elementor-2858 .elementor-element.elementor-element-15a8869:before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #011e1d90;
    border-radius:100%;
    filter: blur(200PX);
    pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e226462 */.elementor-2858 .elementor-element.elementor-element-e226462:before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 100%;
    left: 100%;
    transform: translate(-50%, -50%);
    background: #011e1d90;
    border-radius:100%;
    filter: blur(200PX);
    pointer-events: none;
    mix-blend-mode: screen;
    z-index: 1;
}


.elementor-2858 .elementor-element.elementor-element-e226462:after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #011e1d;
    border-radius:100%;
    filter: blur(200PX);
    pointer-events: none;
     mix-blend-mode: screen;
 z-index: -1;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2e6e12 */.elementor-2858 .elementor-element.elementor-element-d2e6e12:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 1px; /*espessura da borda*/
  border-radius: 15px;
  background: linear-gradient(to left, #ffffff, #ffffff30);
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
          mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba9d227 */.elementor-2858 .elementor-element.elementor-element-ba9d227{
    opacity: 0.3;
    width: 100vw !important;
    position: absolute;
   
    pointer-events: none;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}

.light {
    position: absolute;
    width: 0px;
    opacity: .75;
    background-color: white;
    box-shadow: #e9f1f1 0px 0px 20px 2px;
    opacity: 0;
    top: 100vh;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
}

.x1{
  -webkit-animation: floatUp 4s infinite linear;
  -moz-animation: floatUp 4s infinite linear;
  -o-animation: floatUp 4s infinite linear;
  animation: floatUp 4s infinite linear;
   -webkit-transform: scale(1.0);
   -moz-transform: scale(1.0);
   -o-transform: scale(1.0);
  transform: scale(1.0);
}

.x2{
  -webkit-animation: floatUp 7s infinite linear;
  -moz-animation: floatUp 7s infinite linear;
  -o-animation: floatUp 7s infinite linear;
  animation: floatUp 7s infinite linear;
  -webkit-transform: scale(1.6);
  -moz-transform: scale(1.6);
  -o-transform: scale(1.6);
  transform: scale(1.6);
  left: 15%;
}

.x3{
  -webkit-animation: floatUp 2.5s infinite linear;
  -moz-animation: floatUp 2.5s infinite linear;
  -o-animation: floatUp 2.5s infinite linear;
  animation: floatUp 2.5s infinite linear;
  -webkit-transform: scale(.5);
  -moz-transform: scale(.5);
  -o-transform: scale(.5);
  transform: scale(.5);
  left: -15%;
}

.x4{
  -webkit-animation: floatUp 4.5s infinite linear;
  -moz-animation: floatUp 4.5s infinite linear;
  -o-animation: floatUp 4.5s infinite linear;
  animation: floatUp 4.5s infinite linear;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  left: -34%;
}

.x5{
  -webkit-animation: floatUp 8s infinite linear;
  -moz-animation: floatUp 8s infinite linear;
  -o-animation: floatUp 8s infinite linear;
  animation: floatUp 8s infinite linear;
  -webkit-transform: scale(2.2);
  -moz-transform: scale(2.2);
  -o-transform: scale(2.2);
  transform: scale(2.2);
  left: -57%;
}

.x6{
  -webkit-animation: floatUp 3s infinite linear;
  -moz-animation: floatUp 3s infinite linear;
  -o-animation: floatUp 3s infinite linear;
  animation: floatUp 3s infinite linear;
  -webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -o-transform: scale(.8);
  transform: scale(.8);
  left: -81%;
}

.x7{
  -webkit-animation: floatUp 5.3s infinite linear;
  -moz-animation: floatUp 5.3s infinite linear;
  -o-animation: floatUp 5.3s infinite linear;
  animation: floatUp 5.3s infinite linear;
  -webkit-transform: scale(3.2);
  -moz-transform: scale(3.2);
  -o-transform: scale(3.2);
  transform: scale(3.2);
  left: 37%;
}

.x8{
  -webkit-animation: floatUp 4.7s infinite linear;
  -moz-animation: floatUp 4.7s infinite linear;
  -o-animation: floatUp 4.7s infinite linear;
  animation: floatUp 4.7s infinite linear;
  -webkit-transform: scale(1.7);
  -moz-transform: scale(1.7);
  -o-transform: scale(1.7);
  transform: scale(1.7);
  left: 62%;
}

.x9{
  -webkit-animation: floatUp 4.1s infinite linear;
  -moz-animation: floatUp 4.1s infinite linear;
  -o-animation: floatUp 4.1s infinite linear;
  animation: floatUp 4.1s infinite linear;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
  left: 85%;
}

button:focus{
  outline: none;
}

@-webkit-keyframes floatUp{
  0%{top: 100vh; opacity: 0;}
  25%{opacity: 1;}
  50%{top: 0vh; opacity: .8;}
  75%{opacity: 1;}
  100%{top: -100vh; opacity: 0;}
}
@-moz-keyframes floatUp{
  0%{top: 100vh; opacity: 0;}
  25%{opacity: 1;}
  50%{top: 0vh; opacity: .8;}
  75%{opacity: 1;}
  100%{top: -100vh; opacity: 0;}
}
@-o-keyframes floatUp{
  0%{top: 100vh; opacity: 0;}
  25%{opacity: 1;}
  50%{top: 0vh; opacity: .8;}
  75%{opacity: 1;}
  100%{top: -100vh; opacity: 0;}
}
@keyframes floatUp{
  0%{top: 100vh; opacity: 0;}
  25%{opacity: 1;}
  50%{top: 0vh; opacity: .8;}
  75%{opacity: 1;}
  100%{top: -100vh; opacity: 0;}
}

.header{
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: 'Roboto', sans-serif;
  font-weight: 200;
  color: white;
  font-size: 2em;
}

#head1, #head2,#head3, #head4, #head5{
  opacity: 0;
}

#head1{
  -webkit-animation: fadeOut 1 5s ease-in;
  -moz-animation: fadeOut 1 5s ease-in;
  -o-animation: fadeOut 1 5s ease-in;
  animation: fadeOut 1 5s ease-in;
}

#head2{
  -webkit-animation: fadeOut 1 5s ease-in;
  -moz-animation: fadeOut 1 5s ease-in;
  -o-animation: fadeOut 1 5s ease-in;
  animation: fadeOut 1 5s ease-in;
  -webkit-animation-delay: 6s;
  -moz-animation-delay: 6s;
  -o-animation-delay: 6s;
  animation-delay: 6s;
}

#head3{
  -webkit-animation: fadeOut 1 5s ease-in;
  -moz-animation: fadeOut 1 5s ease-in;
  -o-animation: fadeOut 1 5s ease-in;
  animation: fadeOut 1 5s ease-in;
  -webkit-animation-delay: 12s;
  -moz-animation-delay: 12s;
  -o-animation-delay: 12s;
  animation-delay: 12s;
}

#head4{
  -webkit-animation: fadeOut 1 5s ease-in;
  -moz-animation: fadeOut 1 5s ease-in;
  -o-animation: fadeOut 1 5s ease-in;
  animation: fadeOut 1 5s ease-in;
  -webkit-animation-delay: 17s;
  -moz-animation-delay: 17s;
  -o-animation-delay: 17s;
  animation-delay: 17s;
}

#head5{
  -webkit-animation: finalFade 1 5s ease-in;
  -moz-animation: finalFade 1 5s ease-in;
  -o-animation: finalFade 1 5s ease-in;
  animation: finalFade 1 5s ease-in;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-delay: 22s;
  -moz-animation-delay: 22s;
  -o-animation-delay: 22s;
  animation-delay: 22s;
}

@-webkit-keyframes fadeIn{
  from{opacity: 0;}
  to{opacity: 1;}
}

@-moz-keyframes fadeIn{
  from{opacity: 0;}
  to{opacity: 1;}
}

@-o-keyframes fadeIn{
  from{opacity: 0;}
  to{opacity: 1;}
}

@keyframes fadeIn{
  from{opacity: 0;}
  to{opacity: 1;}
}

@-webkit-keyframes fadeOut{
  0%{opacity: 0;}
  30%{opacity: 1;}
  80%{opacity: .9;}
  100%{opacity: 0;}
}

@-moz-keyframes fadeOut{
  0%{opacity: 0;}
  30%{opacity: 1;}
  80%{opacity: .9;}
  100%{opacity: 0;}
}

@-o-keyframes fadeOut{
  0%{opacity: 0;}
  30%{opacity: 1;}
  80%{opacity: .9;}
  100%{opacity: 0;}
}

@keyframes fadeOut{
  0%{opacity: 0;}
  30%{opacity: 1;}
  80%{opacity: .9;}
  100%{opacity: 0;}
}

@-webkit-keyframes finalFade{
  0%{opacity: 0;}
  30%{opacity: 1;}
  80%{opacity: .9;}
  100%{opacity: 1;}
}

@-moz-keyframes finalFade{
  0%{opacity: 0;}
  30%{opacity: 1;}
  80%{opacity: .9;}
  100%{opacity: 1;}
}

@-o-keyframes finalFade{
  0%{opacity: 0;}
  30%{opacity: 1;}
  80%{opacity: .9;}
  100%{opacity: 1;}
}

@keyframes finalFade{
  0%{opacity: 0;}
  30%{opacity: 1;}
  80%{opacity: .9;}
  100%{opacity: 1;}
}

#footer{
  font-family: 'Roboto', sans-serif;
  font-size: 1.2em;
  color: white;
  position: fixed;
  -webkit-transform: translate(95vw,90vh);
  -moz-transform: translate(95vw,90vh);
  transform: translate(95vw,90vh);
  transform: translate(95vw,90vh);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d253e2 */.elementor-2858 .elementor-element.elementor-element-6d253e2:before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 100%;
    left: 100%;
    transform: translate(-50%, -50%);
    background: #011e1d90;
    border-radius:100%;
    filter: blur(200PX);
    pointer-events: none;
}


.elementor-2858 .elementor-element.elementor-element-6d253e2:after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    left: 0%;
    transform: translate(-50%, -50%);
    background: #011e1d90;
    border-radius:100%;
    filter: blur(200PX);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-ff981f9 */.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-button {
  background: linear-gradient(0.93deg, #2B8C6E 0.8%, #20AF82 91.69%), #D9D9D91 !important;
    background: #20AF82 !important;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), inset 0 -60px 30px -20px #2B8C6E;
    border-radius: 4px;
   transition: all ease-in-out .2s;
  
}

.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-button-text{
    text-wrap: balance !important;
} 

.elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-button:hover {
  box-shadow: 0px 18px 4px -10px rgba(0, 0, 0, 0.3), inset 0 -60px 30px -20px rgb(48 167 130 / 70%) !important;
    background: linear-gradient(88deg, #009C77 2.44%, #90FECD 40.18%, #90FECD 61.34%, #009C77 98.86%), #2ae1a7 !important;
    transition: all ease-in-out .2s;
}

@media(max-width:767px){
    .elementor-2858 .elementor-element.elementor-element-ff981f9 .elementor-button{
        padding: 15px 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9805f */.elementor-2858 .elementor-element.elementor-element-ed9805f {
    background: linear-gradient(45deg, #EDCA85, #57431C, #EDCA85, #57431C);
    background-size: 400% 200%;
    transition: background 1.5s cubic-bezier(0.5, 0.1, 0.4, 0.9);
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-image: linear-gradient(to left, transparent, #fff, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1985fc5 */@media(max-width:1024px){
    .elementor-2858 .elementor-element.elementor-element-1985fc5 .elementor-icon-box-title{
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d87c26 */.elementor-2858 .elementor-element.elementor-element-6d87c26:after{
    content: "";
    width: 150%;
    height: 100%;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -35%);
    background: #011e1d90;
    border-radius:100%;
    filter: blur(200PX);
    pointer-events: none;
    z-index: 1
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b8796 */.elementor-2858 .elementor-element.elementor-element-e3b8796{
    border-bottom: 3px solid;
        border-image: linear-gradient(to left, #795416 20%, #fff 50%, #795416 80%) 1;
      
}

.elementor-2858 .elementor-element.elementor-element-e3b8796::after {
    content:"";
    pointer-events: none;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 80%;
    position: absolute;
    z-index: 0;
    background: linear-gradient(to bottom, #030A0A 0%, #01080890 90%, #01080890 100%), url(https://dev.gnetto.com.br/wp-content/uploads/2024/04/BG-rodape-Portfolio-Financas.webp);
    opacity: 0.1;
    background-size: cover;
  
}

@media(max-width:1024px){
    .elementor-2858 .elementor-element.elementor-element-e3b8796::after {
    background: linear-gradient(to bottom, #030A0A 0%, #030A0A90 90%, #030A0A00 100%), url(https://dev.gnetto.com.br/wp-content/uploads/2024/04/BG-rodape-Portfolio-Financas.webp);
    opacity: 0.1;
    background-size: cover;
  
}
}

.elementor-2858 .elementor-element.elementor-element-e3b8796:before {
    content: '';
    position: absolute;
    background: radial-gradient(50.05% 50.01% at 50.03% 49.57%, #FFF 0%, #CDDDF2 1%, #95B6E4 3%, #6796D9 5%, #437DD0 6%, #296CC9 8%, #1961C5 9%, #145DC4 10%, #104A9B 14%, #0C3877 19%, #092957 24%, #061C3B 29%, #041225 36%, #020A14 43%, #010409 52%, #000102 65%, #000 100%);
    background-blend-mode: screen;
    mix-blend-mode: screen;
    width: 2323px;
    height: 37px;
    left: 50%;
    transform: translate(-50%);
    z-index: 5;
    top: 95.5% !important;
       filter: hue-rotate(190deg);
}

@media(max-width:767px){
    .elementor-2858 .elementor-element.elementor-element-e3b8796:before {
        top: 90.5% !important;
        height: 70px;
        width: 1223px;
}}/* End custom CSS */
/* Start custom CSS */html, body{
    width: 100%;
    overflow-x: hidden;
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}

p{
    margin: 0;
}


.elementor-image-box-title, .elementor-icon-box-title{
    margin-top: 0;
}

/* Chrome, Edge e Safari */
body::-webkit-scrollbar {
  width: 10px; /*largura da barra*/
}

body::-webkit-scrollbar-track {
  background: #000000; /*cor do fundo*/
}

body::-webkit-scrollbar-thumb {
  background-image: linear-gradient(45deg, #856025, #D1973B, #856025, #D1973B)!important; /*cor do controle do scroll*/
  border-radius: 10px; /*arredondamento*/
  border: 2px solid #000000; /*borda*/
}

/* Firefox */
@-moz-document url-prefix() {
  * {
    scrollbar-width: 10px;
    scrollbar-color:
                    #D1973B /*cor do controle do scroll*/
                    #000000; /*cor do fundo*/
    -moz-appearance: scrollbar;
  }
}

::selection { 
    background: #D1973B;
    color: #fff;
    -webkit-text-fill-color: #fff;  
}

::-moz-selection { 
background: #D1973B;
color: #fff; 
        
}

.titulo{
    background: linear-gradient(to right,#fff,#d1983b);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.destaque{
    background: linear-gradient(to bottom,#FFB947,#d1983b);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    font-weight: 700;
}

.fundo{
font-weight: 400;
    color: #fff;
    background: #152052;
    padding: 2px 05px;
}

.tag {
    font-size: clamp(0.875rem, 2vw, 1rem);
    background: linear-gradient(99deg,#FFB947 -4.73%,#d1983b 91.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    letter-spacing: 0.45rem;
     box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

body.elementor-page-2858 .gold{
    background: radial-gradient(ellipse farthest-corner at right bottom, #CE9554 0%, #CE9554 8%, #CE9554 30%, #F5DB81 40%, transparent 80%),
                radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #CE9554 25%, #CE9554 62.5%, #CE9554 100%);
                background-clip: text; 
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
     box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    

}/* End custom CSS */