.elementor-1338 .elementor-element.elementor-element-d69e0a3:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-d69e0a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://vivendodevideo.com.br/wp-content/uploads/2024/07/Dobra-1-v2-3.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-1338 .elementor-element.elementor-element-d69e0a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 200px 0px;}.elementor-1338 .elementor-element.elementor-element-d69e0a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1338 .elementor-element.elementor-element-261d0a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-bc105e7{padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-2e383cd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-1338 .elementor-element.elementor-element-2e383cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:000px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1338 .elementor-element.elementor-element-0e8f37e{text-align:start;}.elementor-1338 .elementor-element.elementor-element-0e8f37e img{width:29%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1338 .elementor-element.elementor-element-15b3fb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-15b3fb9{z-index:2;}.elementor-1338 .elementor-element.elementor-element-15b3fb9 .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:900;line-height:47px;color:#CE0FE0;}.elementor-1338 .elementor-element.elementor-element-1c21a1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-1c21a1a{z-index:2;}.elementor-1338 .elementor-element.elementor-element-1c21a1a .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:900;line-height:47px;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1338 .elementor-element.elementor-element-a09e4b8 > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-a09e4b8{z-index:2;font-family:"Maven Pro", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#ffffff;}.elementor-1338 .elementor-element.elementor-element-db985f6 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-db985f6{z-index:2;font-family:"Maven Pro", Sans-serif;font-size:15px;font-weight:400;color:#ffffff;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1338 .elementor-element.elementor-element-94abb3b > .elementor-widget-container{margin:-21px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-94abb3b{z-index:2;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#7A7A7A;--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-1338 .elementor-element.elementor-element-94abb3b .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:11px;}.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-11px;}.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-field-group > label{font-family:"Share Tech", Sans-serif;font-weight:400;}.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-field-type-html{padding-bottom:0px;font-family:"Share Tech", Sans-serif;font-weight:400;}.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-field-group .elementor-field{color:#F5F5F5;}.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-field-group .elementor-field, .elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-field-subgroup label{font-family:"Maven Pro", Sans-serif;font-weight:400;}.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#2C2C2CC7;border-radius:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-field-group .elementor-select-wrapper select{background-color:#2C2C2CC7;border-radius:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-button{font-family:"Share Tech", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-1338 .elementor-element.elementor-element-94abb3b .e-form__buttons__wrapper__button-next{background-color:#9E04DD;color:#ffffff;}.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-button[type="submit"]{background-color:#9E04DD;color:#ffffff;}.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1338 .elementor-element.elementor-element-94abb3b .e-form__buttons__wrapper__button-previous{background-color:#9E04DD;color:#ffffff;}.elementor-1338 .elementor-element.elementor-element-94abb3b .e-form__buttons__wrapper__button-next:hover{background-color:#F005D8;color:#ffffff;}.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-button[type="submit"]:hover{background-color:#F005D8;color:#ffffff;}.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1338 .elementor-element.elementor-element-94abb3b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-message{font-family:"Share Tech", Sans-serif;font-weight:400;line-height:29px;}.elementor-1338 .elementor-element.elementor-element-94abb3b .e-form__indicators__indicator, .elementor-1338 .elementor-element.elementor-element-94abb3b .e-form__indicators__indicator__label{font-family:"Maven Pro", Sans-serif;font-weight:400;}.elementor-1338 .elementor-element.elementor-element-366ef6f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-39d982e:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-39d982e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://vivendodevideo.com.br/wp-content/uploads/2024/07/Dobra-22.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-1338 .elementor-element.elementor-element-39d982e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 120px 0px;}.elementor-1338 .elementor-element.elementor-element-39d982e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1338 .elementor-element.elementor-element-fca48b0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-7531312 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 030px;}.elementor-1338 .elementor-element.elementor-element-9b63768 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-9b63768{z-index:2;text-align:start;}.elementor-1338 .elementor-element.elementor-element-9b63768 .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:900;line-height:47px;color:#ffffff;}.elementor-1338 .elementor-element.elementor-element-8fa276c > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-8fa276c{z-index:2;font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#ffffff;}.elementor-1338 .elementor-element.elementor-element-3b02764:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-3b02764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D12;}.elementor-1338 .elementor-element.elementor-element-3b02764{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1338 .elementor-element.elementor-element-3b02764 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1338 .elementor-element.elementor-element-2d9ac0c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-3bac0c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-3bac0c6{z-index:2;text-align:center;}.elementor-1338 .elementor-element.elementor-element-3bac0c6 .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:900;line-height:47px;color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-22da9b6 > .elementor-widget-container{margin:-0px 0px 0px 0px;padding:0px 200px 0px 200px;}.elementor-1338 .elementor-element.elementor-element-22da9b6{z-index:2;column-gap:0px;text-align:center;font-family:"Share Tech", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1338 .elementor-element.elementor-element-821c099 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-821c099 .elementor-button{font-family:"Share Tech", Sans-serif;font-size:20px;font-weight:400;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:020px 70px 20px 70px;}.elementor-1338 .elementor-element.elementor-element-f6e278e:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-f6e278e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://vivendodevideo.com.br/wp-content/uploads/2024/07/Dobra-22-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1338 .elementor-element.elementor-element-f6e278e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 100px 0px;}.elementor-1338 .elementor-element.elementor-element-f6e278e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-e5e556d.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-1338 .elementor-element.elementor-element-e5e556d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-1338 .elementor-element.elementor-element-e5e556d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1338 .elementor-element.elementor-element-e5e556d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-69757f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-1338 .elementor-element.elementor-element-69757f9{z-index:2;text-align:center;}.elementor-1338 .elementor-element.elementor-element-69757f9 .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:900;line-height:47px;color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-5c9944d > .elementor-container{max-width:1479px;}.elementor-1338 .elementor-element.elementor-element-5c9944d{padding:15px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-a372bf3 > .elementor-element-populated, .elementor-1338 .elementor-element.elementor-element-a372bf3 > .elementor-element-populated > .elementor-background-overlay, .elementor-1338 .elementor-element.elementor-element-a372bf3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-a372bf3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 40px 40px 40px;}.elementor-1338 .elementor-element.elementor-element-a372bf3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 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 );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1338 .elementor-element.elementor-element-c8ff2d4 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-c8ff2d4 .elementor-icon-box-wrapper{text-align:start;}.elementor-1338 .elementor-element.elementor-element-c8ff2d4 .elementor-icon-box-title, .elementor-1338 .elementor-element.elementor-element-c8ff2d4 .elementor-icon-box-title a{font-family:"Share Tech", Sans-serif;font-size:29px;font-weight:600;line-height:37px;}.elementor-1338 .elementor-element.elementor-element-c8ff2d4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-c8ff2d4 .elementor-icon-box-description{font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-5f566c1 > .elementor-element-populated, .elementor-1338 .elementor-element.elementor-element-5f566c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-1338 .elementor-element.elementor-element-5f566c1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-5f566c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 40px 40px 40px;}.elementor-1338 .elementor-element.elementor-element-5f566c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1338 .elementor-element.elementor-element-ae36dab > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-ae36dab .elementor-icon-box-wrapper{text-align:start;}.elementor-1338 .elementor-element.elementor-element-ae36dab .elementor-icon-box-title, .elementor-1338 .elementor-element.elementor-element-ae36dab .elementor-icon-box-title a{font-family:"Share Tech", Sans-serif;font-size:29px;font-weight:600;line-height:37px;}.elementor-1338 .elementor-element.elementor-element-ae36dab .elementor-icon-box-title{color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-ae36dab .elementor-icon-box-description{font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-2d9b7a9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1338 .elementor-element.elementor-element-2d9b7a9{padding:35px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-25b7d9f > .elementor-element-populated, .elementor-1338 .elementor-element.elementor-element-25b7d9f > .elementor-element-populated > .elementor-background-overlay, .elementor-1338 .elementor-element.elementor-element-25b7d9f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-25b7d9f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 40px 40px 40px;}.elementor-1338 .elementor-element.elementor-element-25b7d9f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1338 .elementor-element.elementor-element-72a6a44 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-72a6a44 .elementor-icon-box-wrapper{text-align:start;}.elementor-1338 .elementor-element.elementor-element-72a6a44 .elementor-icon-box-title, .elementor-1338 .elementor-element.elementor-element-72a6a44 .elementor-icon-box-title a{font-family:"Share Tech", Sans-serif;font-size:29px;font-weight:600;line-height:37px;}.elementor-1338 .elementor-element.elementor-element-72a6a44 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-72a6a44 .elementor-icon-box-description{font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-742f924 > .elementor-element-populated, .elementor-1338 .elementor-element.elementor-element-742f924 > .elementor-element-populated > .elementor-background-overlay, .elementor-1338 .elementor-element.elementor-element-742f924 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-742f924 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 40px 40px 40px;}.elementor-1338 .elementor-element.elementor-element-742f924 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1338 .elementor-element.elementor-element-2dc1305 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-2dc1305 .elementor-icon-box-wrapper{text-align:start;}.elementor-1338 .elementor-element.elementor-element-2dc1305 .elementor-icon-box-title, .elementor-1338 .elementor-element.elementor-element-2dc1305 .elementor-icon-box-title a{font-family:"Share Tech", Sans-serif;font-size:29px;font-weight:600;line-height:37px;}.elementor-1338 .elementor-element.elementor-element-2dc1305 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-2dc1305 .elementor-icon-box-description{font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-021fd2b > .elementor-element-populated, .elementor-1338 .elementor-element.elementor-element-021fd2b > .elementor-element-populated > .elementor-background-overlay, .elementor-1338 .elementor-element.elementor-element-021fd2b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-021fd2b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 40px 40px 40px;}.elementor-1338 .elementor-element.elementor-element-021fd2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1338 .elementor-element.elementor-element-fbbb55a > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-fbbb55a .elementor-icon-box-wrapper{text-align:start;}.elementor-1338 .elementor-element.elementor-element-fbbb55a .elementor-icon-box-title, .elementor-1338 .elementor-element.elementor-element-fbbb55a .elementor-icon-box-title a{font-family:"Share Tech", Sans-serif;font-size:29px;font-weight:600;line-height:37px;}.elementor-1338 .elementor-element.elementor-element-fbbb55a .elementor-icon-box-title{color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-fbbb55a .elementor-icon-box-description{font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-18d072f:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-18d072f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1338 .elementor-element.elementor-element-18d072f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:125px 0px 150px 0px;}.elementor-1338 .elementor-element.elementor-element-18d072f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1338 .elementor-element.elementor-element-dda96fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-18375ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1338 .elementor-element.elementor-element-18375ec{z-index:2;text-align:center;}.elementor-1338 .elementor-element.elementor-element-18375ec .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:900;line-height:47px;color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-56b088f{--e-image-carousel-slides-to-show:4;}.elementor-1338 .elementor-element.elementor-element-e695468 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-e695468 .elementor-button{font-family:"Share Tech", Sans-serif;font-size:20px;font-weight:400;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:020px 70px 20px 70px;}.elementor-1338 .elementor-element.elementor-element-b6d77cd:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-b6d77cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://vivendodevideo.com.br/wp-content/uploads/2024/07/Dobra-modulos-1.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-1338 .elementor-element.elementor-element-b6d77cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:125px 0px 100px 0px;}.elementor-1338 .elementor-element.elementor-element-b6d77cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1338 .elementor-element.elementor-element-bc382cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-73aeb3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-1338 .elementor-element.elementor-element-73aeb3c{z-index:2;text-align:start;}.elementor-1338 .elementor-element.elementor-element-73aeb3c .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:900;line-height:47px;color:#FFFFFF;}body:not(.rtl) .elementor-1338 .elementor-element.elementor-element-8024010{left:-539.434px;}body.rtl .elementor-1338 .elementor-element.elementor-element-8024010{right:-539.434px;}.elementor-1338 .elementor-element.elementor-element-8024010{top:616.633px;z-index:2;}.elementor-1338 .elementor-element.elementor-element-8024010 img{width:175px;}body:not(.rtl) .elementor-1338 .elementor-element.elementor-element-954f87b{left:1082.303px;}body.rtl .elementor-1338 .elementor-element.elementor-element-954f87b{right:1082.303px;}.elementor-1338 .elementor-element.elementor-element-954f87b{top:-60.749px;z-index:2;}.elementor-1338 .elementor-element.elementor-element-954f87b img{width:181px;}.elementor-1338 .elementor-element.elementor-element-51cf2ed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-746e543 > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 100px;}.elementor-1338 .elementor-element.elementor-element-746e543{z-index:2;column-gap:0px;text-align:start;font-family:"Share Tech", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1338 .elementor-element.elementor-element-36ecaa1 > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-accordion-item{border-width:0px;}.elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-accordion-icon, .elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-accordion-title{color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-active .elementor-accordion-icon, .elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-accordion-title{font-family:"Share Tech", Sans-serif;font-size:20px;font-weight:600;}.elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-tab-title{padding:40px 20px 40px 20px;}.elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-tab-content{color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-weight:400;padding:20px 20px 20px 20px;}.elementor-1338 .elementor-element.elementor-element-5beae8d > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-accordion-item{border-width:0px;}.elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-accordion-icon, .elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-accordion-title{color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-active .elementor-accordion-icon, .elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-accordion-title{font-family:"Share Tech", Sans-serif;font-size:20px;font-weight:600;}.elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-tab-title{padding:40px 20px 40px 20px;}.elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-tab-content{color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-weight:400;padding:20px 20px 20px 20px;}.elementor-1338 .elementor-element.elementor-element-188529f > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-188529f .elementor-button{font-family:"Share Tech", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:020px 70px 20px 70px;}.elementor-1338 .elementor-element.elementor-element-5ca2722 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-5ca2722 .elementor-button{font-family:"Share Tech", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:020px 70px 20px 70px;}.elementor-1338 .elementor-element.elementor-element-0c18866:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-0c18866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1338 .elementor-element.elementor-element-0c18866{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-1338 .elementor-element.elementor-element-0c18866 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-fb1fb74.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1338 .elementor-element.elementor-element-fb1fb74.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1338 .elementor-element.elementor-element-fb1fb74.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1338 .elementor-element.elementor-element-fb1fb74 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-fc34626{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;align-self:center;}.elementor-1338 .elementor-element.elementor-element-fc34626 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-fc34626 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1338 .elementor-element.elementor-element-fc34626 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;}.elementor-1338 .elementor-element.elementor-element-b61b5f6 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-75cdb20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-75cdb20{z-index:2;text-align:start;}.elementor-1338 .elementor-element.elementor-element-75cdb20 .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:900;line-height:47px;color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-5a25094 > .elementor-widget-container{margin:-0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-5a25094{z-index:2;column-gap:0px;text-align:start;font-family:"Share Tech", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-1b7fb1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-1b7fb1f .elementor-button{font-family:"Share Tech", Sans-serif;font-size:20px;font-weight:400;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:020px 70px 20px 70px;}.elementor-1338 .elementor-element.elementor-element-410da9b:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-410da9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1338 .elementor-element.elementor-element-410da9b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1338 .elementor-element.elementor-element-410da9b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1338 .elementor-element.elementor-element-7c0a935 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-99a4fe2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-99a4fe2{z-index:2;text-align:start;}.elementor-1338 .elementor-element.elementor-element-99a4fe2 .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:900;line-height:47px;color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-e92ac49 > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-e92ac49{z-index:2;text-align:start;font-family:"Share Tech", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#ffffff;}.elementor-1338 .elementor-element.elementor-element-b5dc262 > .elementor-element-populated{margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:0px 30px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-a6b28f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-a6b28f9{z-index:2;text-align:start;}.elementor-1338 .elementor-element.elementor-element-a6b28f9 .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:900;line-height:47px;color:#FFFFFF;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-3e7500d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-3e7500d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1338 .elementor-element.elementor-element-3e7500d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1338 .elementor-element.elementor-element-3e7500d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1338 .elementor-element.elementor-element-3e7500d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1338 .elementor-element.elementor-element-3e7500d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1338 .elementor-element.elementor-element-3e7500d .elementor-icon-list-icon i{color:#BF2B93;transition:color 0.3s;}.elementor-1338 .elementor-element.elementor-element-3e7500d .elementor-icon-list-icon svg{fill:#BF2B93;transition:fill 0.3s;}.elementor-1338 .elementor-element.elementor-element-3e7500d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1338 .elementor-element.elementor-element-3e7500d .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-1338 .elementor-element.elementor-element-8ed053f:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-8ed053f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://vivendodevideo.com.br/wp-content/uploads/2024/07/Dobra-final-1-copiar-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-1338 .elementor-element.elementor-element-8ed053f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 150px 0px;}.elementor-1338 .elementor-element.elementor-element-8ed053f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1338 .elementor-element.elementor-element-95d6e6c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 35px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-6cd1ea6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-6cd1ea6{z-index:2;text-align:start;}.elementor-1338 .elementor-element.elementor-element-6cd1ea6 .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:900;line-height:47px;color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-b088cd7 > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-b088cd7{z-index:2;font-family:"Share Tech", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#ffffff;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-accordion-item{border-width:0px;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-tab-title{background-color:#000000;padding:20px 020px 20px 20px;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-accordion-icon, .elementor-1338 .elementor-element.elementor-element-921b796 .elementor-accordion-title{color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-active .elementor-accordion-icon, .elementor-1338 .elementor-element.elementor-element-921b796 .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-accordion-title{font-family:"Share Tech", Sans-serif;font-size:16px;font-weight:400;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#F6CFFF;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#F6CFFF;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-accordion-icon{margin-inline-end:14px;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-tab-content{color:#ffffff;font-family:"Maven Pro", Sans-serif;font-weight:400;}.elementor-1338 .elementor-element.elementor-element-df2ee65{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-1338 .elementor-element.elementor-element-d7fbcbc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-1338 .elementor-element.elementor-element-d7fbcbc{z-index:1;}.elementor-1338 .elementor-element.elementor-element-5d79dc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-5d79dc6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-1338 .elementor-element.elementor-element-5d79dc6 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-5d79dc6.elementor-view-stacked .elementor-icon{background-color:#0019FF;}.elementor-1338 .elementor-element.elementor-element-5d79dc6.elementor-view-framed .elementor-icon, .elementor-1338 .elementor-element.elementor-element-5d79dc6.elementor-view-default .elementor-icon{fill:#0019FF;color:#0019FF;border-color:#0019FF;}.elementor-1338 .elementor-element.elementor-element-5d79dc6 .elementor-icon{font-size:78px;}.elementor-1338 .elementor-element.elementor-element-5d79dc6 .elementor-icon-box-title, .elementor-1338 .elementor-element.elementor-element-5d79dc6 .elementor-icon-box-title a{font-family:"Share Tech", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;}.elementor-1338 .elementor-element.elementor-element-5d79dc6 .elementor-icon-box-description{font-family:"Share Tech", Sans-serif;font-size:17px;font-weight:400;}.elementor-1338 .elementor-element.elementor-element-26577f5{margin-top:23px;margin-bottom:3px;padding:20px 0px 20px 020px;}.elementor-1338 .elementor-element.elementor-element-08d40a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-1338 .elementor-element.elementor-element-08d40a6{z-index:1;}.elementor-1338 .elementor-element.elementor-element-541304f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-541304f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-1338 .elementor-element.elementor-element-541304f .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-541304f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1338 .elementor-element.elementor-element-541304f.elementor-view-framed .elementor-icon, .elementor-1338 .elementor-element.elementor-element-541304f.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-1338 .elementor-element.elementor-element-541304f .elementor-icon{font-size:78px;}.elementor-1338 .elementor-element.elementor-element-541304f .elementor-icon-box-title, .elementor-1338 .elementor-element.elementor-element-541304f .elementor-icon-box-title a{font-family:"Share Tech", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;}.elementor-1338 .elementor-element.elementor-element-541304f .elementor-icon-box-description{font-family:"Share Tech", Sans-serif;font-size:17px;font-weight:400;}.elementor-1338 .elementor-element.elementor-element-1b527d8{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-13696cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-13696cf{z-index:1;}.elementor-1338 .elementor-element.elementor-element-49c2e9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-49c2e9a .elementor-button{font-family:"Share Tech", Sans-serif;font-size:20px;font-weight:400;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:020px 70px 20px 70px;}.elementor-1338 .elementor-element.elementor-element-fa448c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-accordion-item{border-width:0px;}.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-tab-title{background-color:#000000;padding:20px 020px 20px 20px;}.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-accordion-icon, .elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-accordion-title{color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-active .elementor-accordion-icon, .elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-accordion-title{font-family:"Share Tech", Sans-serif;font-size:16px;font-weight:400;}.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#F6CFFF;}.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#F6CFFF;}.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-accordion-icon{margin-inline-end:14px;}.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-tab-content{color:#ffffff;}.elementor-1338 .elementor-element.elementor-element-5d3e003:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-5d3e003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1338 .elementor-element.elementor-element-5d3e003{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-5d3e003 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1338 .elementor-element.elementor-element-dc5eaa4 > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-dc5eaa4{z-index:2;text-align:center;font-family:"Maven Pro", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:#ffffff;}@media(min-width:768px){.elementor-1338 .elementor-element.elementor-element-e5e556d{width:100%;}.elementor-1338 .elementor-element.elementor-element-a372bf3{width:41.228%;}.elementor-1338 .elementor-element.elementor-element-5f566c1{width:50%;}}@media(max-width:1024px){.elementor-1338 .elementor-element.elementor-element-d69e0a3:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-d69e0a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivendodevideo.com.br/wp-content/uploads/2024/07/Dobra-1-v2-mobile-1-scaled.webp");background-position:bottom center;}.elementor-1338 .elementor-element.elementor-element-d69e0a3 > .elementor-container{max-width:600px;}.elementor-1338 .elementor-element.elementor-element-d69e0a3{padding:10vw 0vw 65vw 0vw;}.elementor-1338 .elementor-element.elementor-element-2e383cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-39d982e > .elementor-container{max-width:600px;}.elementor-1338 .elementor-element.elementor-element-39d982e{padding:75px 0px 75px 0px;}.elementor-1338 .elementor-element.elementor-element-9d62d1c{--e-image-carousel-slides-to-show:3;}.elementor-1338 .elementor-element.elementor-element-7531312 > .elementor-element-populated{padding:21px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-3b02764{padding:75px 0px 75px 0px;}.elementor-1338 .elementor-element.elementor-element-22da9b6 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-1338 .elementor-element.elementor-element-f6e278e > .elementor-container{max-width:650px;}.elementor-1338 .elementor-element.elementor-element-f6e278e:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-f6e278e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-1338 .elementor-element.elementor-element-a372bf3 > .elementor-element-populated{padding:50px 20px 20px 30px;}.elementor-1338 .elementor-element.elementor-element-5f566c1 > .elementor-element-populated{padding:50px 20px 20px 30px;}.elementor-1338 .elementor-element.elementor-element-25b7d9f > .elementor-element-populated{padding:45px 20px 20px 30px;}.elementor-1338 .elementor-element.elementor-element-742f924 > .elementor-element-populated{padding:45px 20px 20px 30px;}.elementor-1338 .elementor-element.elementor-element-021fd2b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:69px 20px 20px 30px;}.elementor-1338 .elementor-element.elementor-element-fbbb55a > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-18d072f > .elementor-container{max-width:600px;}.elementor-1338 .elementor-element.elementor-element-56b088f{--e-image-carousel-slides-to-show:3;}.elementor-1338 .elementor-element.elementor-element-b6d77cd > .elementor-container{max-width:600px;}.elementor-1338 .elementor-element.elementor-element-bc382cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-db2d8e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-73aeb3c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-51cf2ed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-746e543 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-1338 .elementor-element.elementor-element-0c18866 > .elementor-container{max-width:600px;}.elementor-1338 .elementor-element.elementor-element-fc34626{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1338 .elementor-element.elementor-element-410da9b > .elementor-container{max-width:600px;}.elementor-1338 .elementor-element.elementor-element-8ed053f > .elementor-container{max-width:600px;}.elementor-1338 .elementor-element.elementor-element-95d6e6c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-921b796 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-d7fbcbc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-5d79dc6 .elementor-icon-box-wrapper{text-align:center;}.elementor-1338 .elementor-element.elementor-element-08d40a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-541304f .elementor-icon-box-wrapper{text-align:center;}.elementor-1338 .elementor-element.elementor-element-1b527d8{padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-13696cf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-dc5eaa4 > .elementor-widget-container{padding:30px 0px 0px 0px;}}@media(max-width:767px){.elementor-1338 .elementor-element.elementor-element-d69e0a3:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-d69e0a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivendodevideo.com.br/wp-content/uploads/2024/07/Dobra-1-v2-mobile-1-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1338 .elementor-element.elementor-element-d69e0a3 > .elementor-container{max-width:500px;}.elementor-1338 .elementor-element.elementor-element-d69e0a3{padding:0vw 0vw 65vw 0vw;}.elementor-1338 .elementor-element.elementor-element-0e8f37e img{width:41%;}.elementor-1338 .elementor-element.elementor-element-15b3fb9{text-align:start;}.elementor-1338 .elementor-element.elementor-element-15b3fb9 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-1338 .elementor-element.elementor-element-1c21a1a{text-align:start;}.elementor-1338 .elementor-element.elementor-element-1c21a1a .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-1338 .elementor-element.elementor-element-a09e4b8{font-size:16px;line-height:1.3em;}.elementor-1338 .elementor-element.elementor-element-db985f6{font-size:12px;}.elementor-1338 .elementor-element.elementor-element-39d982e > .elementor-container{max-width:500px;}.elementor-1338 .elementor-element.elementor-element-39d982e:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-39d982e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1338 .elementor-element.elementor-element-fca48b0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-9d62d1c{--e-image-carousel-slides-to-show:3;}.elementor-1338 .elementor-element.elementor-element-9b63768 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1338 .elementor-element.elementor-element-3b02764 > .elementor-container{max-width:500px;}.elementor-1338 .elementor-element.elementor-element-3bac0c6 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-1338 .elementor-element.elementor-element-22da9b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-f6e278e:not(.elementor-motion-effects-element-type-background), .elementor-1338 .elementor-element.elementor-element-f6e278e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivendodevideo.com.br/wp-content/uploads/2024/07/Dobra-final-1-copiar-1.webp");background-size:auto;}.elementor-1338 .elementor-element.elementor-element-f6e278e > .elementor-container{max-width:500px;}.elementor-1338 .elementor-element.elementor-element-f6e278e{padding:70px 0px 70px 0px;}.elementor-1338 .elementor-element.elementor-element-69757f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-69757f9 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-1338 .elementor-element.elementor-element-a372bf3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 20px 20px 20px;}.elementor-1338 .elementor-element.elementor-element-5f566c1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 20px 20px 20px;}.elementor-1338 .elementor-element.elementor-element-2d9b7a9{padding:20px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-25b7d9f > .elementor-element-populated{padding:40px 20px 20px 20px;}.elementor-1338 .elementor-element.elementor-element-742f924 > .elementor-element-populated{padding:40px 20px 20px 20px;}.elementor-1338 .elementor-element.elementor-element-021fd2b > .elementor-element-populated{padding:80px 20px 20px 20px;}.elementor-1338 .elementor-element.elementor-element-18d072f > .elementor-container{max-width:500px;}.elementor-1338 .elementor-element.elementor-element-18d072f{padding:070px 0px 70px 0px;}.elementor-1338 .elementor-element.elementor-element-18375ec{text-align:start;}.elementor-1338 .elementor-element.elementor-element-18375ec .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-1338 .elementor-element.elementor-element-56b088f{--e-image-carousel-slides-to-show:2;}.elementor-1338 .elementor-element.elementor-element-b6d77cd{padding:70px 0px 70px 0px;}.elementor-1338 .elementor-element.elementor-element-bc382cf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-db2d8e1{width:100%;}.elementor-1338 .elementor-element.elementor-element-db2d8e1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1338 .elementor-element.elementor-element-db2d8e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-1338 .elementor-element.elementor-element-73aeb3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-73aeb3c .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-1338 .elementor-element.elementor-element-51cf2ed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-1338 .elementor-element.elementor-element-746e543 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-accordion-title{line-height:1.4em;}.elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-accordion-title{line-height:1.4em;}.elementor-1338 .elementor-element.elementor-element-fc34626{--e-image-carousel-slides-to-show:2;}.elementor-1338 .elementor-element.elementor-element-b61b5f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1338 .elementor-element.elementor-element-75cdb20 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-75cdb20 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-1338 .elementor-element.elementor-element-410da9b{padding:70px 0px 70px 0px;}.elementor-1338 .elementor-element.elementor-element-7c0a935 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-99a4fe2 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-1338 .elementor-element.elementor-element-b5dc262 > .elementor-element-populated{margin:40px 20px 30px 30px;--e-column-margin-right:20px;--e-column-margin-left:30px;}.elementor-1338 .elementor-element.elementor-element-a6b28f9 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-1338 .elementor-element.elementor-element-8ed053f{padding:70px 0px 100px 0px;}.elementor-1338 .elementor-element.elementor-element-95d6e6c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-6cd1ea6 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-1338 .elementor-element.elementor-element-921b796 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-accordion-title{line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-df2ee65{padding:10px 5px 10px 5px;}.elementor-1338 .elementor-element.elementor-element-d7fbcbc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-5d79dc6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-26577f5{padding:10px 5px 10px 5px;}.elementor-1338 .elementor-element.elementor-element-08d40a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-541304f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1338 .elementor-element.elementor-element-2e383cd{width:100%;}.elementor-1338 .elementor-element.elementor-element-fca48b0{width:100%;}.elementor-1338 .elementor-element.elementor-element-7531312{width:100%;}.elementor-1338 .elementor-element.elementor-element-bc382cf{width:100%;}.elementor-1338 .elementor-element.elementor-element-db2d8e1{width:100%;}.elementor-1338 .elementor-element.elementor-element-51cf2ed{width:100%;}.elementor-1338 .elementor-element.elementor-element-fb1fb74{width:100%;}.elementor-1338 .elementor-element.elementor-element-b61b5f6{width:100%;}.elementor-1338 .elementor-element.elementor-element-7c0a935{width:100%;}.elementor-1338 .elementor-element.elementor-element-b5dc262{width:100%;}.elementor-1338 .elementor-element.elementor-element-95d6e6c{width:100%;}.elementor-1338 .elementor-element.elementor-element-fa448c3{width:100%;}}/* Start custom CSS for form, class: .elementor-element-94abb3b */.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-button {
    background-color: #09E3A6;
    background: linear-gradient(-45deg, #bf2b93, #7f2ada, #bf2b93);
    animation: anime 8s linear infinite;
    background-size: 800%;
    -webkit-clip-path: polygon(10px 0%, calc(100% - 00px) 0%, 100% 15px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 00px 100%, 0% calc(100% - 10px), 0% 10px);
    clip-path: polygon(15px 0%, calc(100% - 00px) 0%, 100% 15px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 00px 100%, 0% calc(100% - 15px), 0% 15px);
}



@keyframes anime{ 
0% {
    background-position: 0% 33%;
}
50% {
    background-position: 100% 33%;
}
100% {
    background-position: 0% 50%;

}
}

.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-button{
        transition: all ease 0.5s;
}

.elementor-1338 .elementor-element.elementor-element-94abb3b .elementor-button:hover{
    transform: scale(1.02);
    filter: brightness(1.15);
    box-shadow: 0 7px 30px -5px rgb(148 76 231 / 57%);

}

/* Remove o fundo branco das sugestões ao selecionar */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
    -webkit-text-fill-color: #000 !important; /* Cor do texto */
    transition: background-color 5000s ease-in-out 0s !important;
}

/* Para navegadores Firefox */
input:-moz-autofill,
input:-moz-autofill:hover,
input:-moz-autofill:focus,
input:-moz-autofill:active {
    box-shadow: 0 0 0 1000px white inset !important;
    -moz-text-fill-color: #000 !important; /* Cor do texto */
    transition: background-color 5000s ease-in-out 0s !important;
}

/* Estilização dos placeholders */
input::placeholder {
    color: #ccc !important; /* Cor do placeholder */
}

/* Estilização do campo de entrada ao focar */
input:focus {
    background-color: white !important;
    color: #000 !important; /* Cor do texto */
    outline: none !important;
    border: 1px solid #ccc !important;
}

/* Estilização padrão dos campos de entrada */
input {
    background-color: white !important;
    color: #000 !important; /* Cor do texto */
    border: 1px solid #ccc !important;
    padding: 10px !important;
    border-radius: 4px !important;
    font-size: 16px !important;
}

/* Garantir que a cor do texto permanece constante */
input {
    -webkit-text-fill-color: #000 !important; /* Cor do texto */
    color: #000 !important; /* Cor do texto */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bc105e7 */@media(max-width: 1020px) and (min-width: 768px){
    .elementor-1338 .elementor-element.elementor-element-bc105e7{
        max-width: 550px;
        margin: 0 auto;
    }
}

@media (max-width: 500px) {
  .elementor-1338 .elementor-element.elementor-element-bc105e7 {
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media(max-width: 1180px){
    .elementor-1338 .elementor-element.elementor-element-bc105e7{
    margin-left: 20px;
    margin-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d69e0a3 */@media(max-width: 767px){
    .elementor-1338 .elementor-element.elementor-element-d69e0a3{
    padding-top: 40px !important;
    
}
}

@media (min-width: 768px) and (max-width: 1024px) {
    /* Estilo para o container das colunas em tablets */
    .elementor-1338 .elementor-element.elementor-element-d69e0a3 .elementor-container {
        display: flex; /* Usa flexbox para layout */
        flex-direction: column; /* Alinha as colunas verticalmente (uma em cima da outra) */
        width: 100%;
        padding: 0; /* Remove o padding para ajuste fino */
        box-sizing: border-box; /* Inclui padding e border no cálculo da largura */
    }

    /* Estilo para as colunas */
    .elementor-1338 .elementor-element.elementor-element-d69e0a3 .elementor-column {
        flex: 1 1 auto; /* Permite que as colunas se expandam e contraiam conforme necessário */
        margin: 0; /* Remove a margem entre as colunas */
        box-sizing: border-box; /* Inclui a margem e o padding na largura total da coluna */
    }
}



@media(max-width: 1180px) and (min-width: 1024px){
    .elementor-1338 .elementor-element.elementor-element-d69e0a3{
    padding-bottom: 90px !important;
    padding-top: 60px !important;
}
}

@media(max-width: 1310px) and (min-width: 1181px){
    .elementor-1338 .elementor-element.elementor-element-d69e0a3{
    padding-bottom: 90px !important;
    padding-top: 60px !important;
}
}

@media(max-width: 1420px) and (min-width: 1310px){
    .elementor-1338 .elementor-element.elementor-element-d69e0a3{
    padding-bottom: 90px !important;
    padding-top: 100px !important;
}
}


@media(max-width: 1570px) and (min-width: 1421px){
    .elementor-1338 .elementor-element.elementor-element-d69e0a3{
    padding-bottom: 100px !important;
    padding-top: 150px !important;
}
}

@media(max-width: 1720px) and (min-width: 15710px){
    .elementor-1338 .elementor-element.elementor-element-d69e0a3{
    padding-bottom: 150px !important;
    padding-top: 100px !important;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9d62d1c */@media (max-width: 500px) {
  .elementor-1338 .elementor-element.elementor-element-9d62d1c {
    margin-left: 20px;
    margin-right: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fca48b0 */@media(max-width: 1180px) and (min-width: 767px){
    .elementor-1338 .elementor-element.elementor-element-fca48b0{
    margin-left: 20px;
    margin-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7531312 */@media (max-width: 500px) {
  .elementor-1338 .elementor-element.elementor-element-7531312 {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media(max-width: 1180px){
    .elementor-1338 .elementor-element.elementor-element-7531312{
    margin-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39d982e */.elementor-1338 .elementor-element.elementor-element-39d982e {
   border-top: 2px solid;
   border-image: linear-gradient(to right, transparent, #bf2b93, #7f2ada, transparent) 1;
}

@media(max-width: 767px){
    .elementor-1338 .elementor-element.elementor-element-39d982e{
    padding-top: 40px !important;
    
}
}

@media (min-width: 768px) and (max-width: 1024px) {
    /* Estilo para o container das colunas em tablets */
    .elementor-1338 .elementor-element.elementor-element-39d982e .elementor-container {
        display: flex; /* Usa flexbox para layout */
        flex-direction: column; /* Alinha as colunas verticalmente (uma em cima da outra) */
        width: 100%;
        padding: 0; /* Remove o padding para ajuste fino */
        box-sizing: border-box; /* Inclui padding e border no cálculo da largura */
    }

    /* Estilo para as colunas */
    .elementor-1338 .elementor-element.elementor-element-39d982e .elementor-column {
        flex: 1 1 auto; /* Permite que as colunas se expandam e contraiam conforme necessário */
        margin: 0; /* Remove a margem entre as colunas */
        box-sizing: border-box; /* Inclui a margem e o padding na largura total da coluna */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-821c099 */.elementor-1338 .elementor-element.elementor-element-821c099 .elementor-button {
    max-width: 400px;
    background-color: #09E3A6;
    background: linear-gradient(-45deg, #bf2b93, #7f2ada, #bf2b93);
    animation: anime 8s linear infinite;
    background-size: 800%;
    -webkit-clip-path: polygon(10px 0%, calc(100% - 00px) 0%, 100% 15px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 00px 100%, 0% calc(100% - 10px), 0% 10px);
    clip-path: polygon(15px 0%, calc(100% - 00px) 0%, 100% 15px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 00px 100%, 0% calc(100% - 15px), 0% 15px);
}



@keyframes anime{ 
0% {
    background-position: 0% 33%;
}
50% {
    background-position: 100% 33%;
}
100% {
    background-position: 0% 50%;

}
}

.elementor-1338 .elementor-element.elementor-element-821c099 .elementor-button{
        transition: all ease 0.5s;
}

.elementor-1338 .elementor-element.elementor-element-821c099 .elementor-button:hover{
    transform: scale(1.02);
    filter: brightness(1.15);
    box-shadow: 0 7px 30px -5px rgb(148 76 231 / 57%);

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d9ac0c */@media (max-width: 500px) {
  .elementor-1338 .elementor-element.elementor-element-2d9ac0c {
    margin-left: 20px;
    margin-right: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b02764 */.elementor-1338 .elementor-element.elementor-element-3b02764 {
   border-bottom: 5px solid;
   border-image: linear-gradient(to right, transparent, #bf2b93, #7f2ada, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a372bf3 */.elementor-1338 .elementor-element.elementor-element-a372bf3 {
    background: #0d0d12;
    backdrop-filter: blur(20px);
  }

  .elementor-1338 .elementor-element.elementor-element-a372bf3 {
          -webkit-clip-path: polygon(15px 0%, calc(100% - 00px) 0%, 100% 00px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 15px 100%, 0% calc(100% - 15px), 0% 00px);
   
    clip-path: polygon(15px 0%, calc(100% - 00px) 0%, 100% 00px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 15px 100%, 0% calc(100% - 15px), 0% 00px);
    transition: all 0.5s ease;
  }
  
.elementor-1338 .elementor-element.elementor-element-a372bf3.elementor-column::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px; /* Espessura da borda */
    background: linear-gradient(to right, #bf2b93, #7f2ada); /* Gradiente da borda */
}


.elementor-1338 .elementor-element.elementor-element-a372bf3::after {
    content: '1'; /* Número desejado */
    position: absolute;
    left: 40px;
    top: 14%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo desejada */
    color: white; /* Cor do número */
    width: 35px; /* Ajuste conforme necessário */
    height: 35px; /* Ajuste conforme necessário */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px; /* Ajuste conforme necessário */
    font-family: 'Share Tech', sans-serif; /* Escolha a fonte desejada */
    font-weight: bold; /* Peso da fonte */

}

@media(max-width: 1024px) and (min-width: 767px) {
    

.elementor-1338 .elementor-element.elementor-element-a372bf3::after {
    content: '1'; /* Número desejado */
    position: absolute;
    left: 30px;
    top: 14%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo desejada */
    color: white; /* Cor do número */
    width: 35px; /* Ajuste conforme necessário */
    height: 35px; /* Ajuste conforme necessário */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px; /* Ajuste conforme necessário */
    font-family: 'Share Tech', sans-serif; /* Escolha a fonte desejada */
    font-weight: bold; /* Peso da fonte */

}
}

@media(max-width: 767px) {
    

.elementor-1338 .elementor-element.elementor-element-a372bf3::after {
    content: '1'; /* Número desejado */
    position: absolute;
    left: 20px;
    top: 14%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo desejada */
    color: white; /* Cor do número */
    width: 35px; /* Ajuste conforme necessário */
    height: 35px; /* Ajuste conforme necessário */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px; /* Ajuste conforme necessário */
    font-family: 'Share Tech', sans-serif; /* Escolha a fonte desejada */
    font-weight: bold; /* Peso da fonte */

}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f566c1 */.elementor-1338 .elementor-element.elementor-element-5f566c1 {
    background: #0d0d12;
    backdrop-filter: blur(20px);
  }

  .elementor-1338 .elementor-element.elementor-element-5f566c1 {
          -webkit-clip-path: polygon(15px 0%, calc(100% - 00px) 0%, 100% 00px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 15px 100%, 0% calc(100% - 15px), 0% 00px);
   
    clip-path: polygon(15px 0%, calc(100% - 00px) 0%, 100% 00px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 15px 100%, 0% calc(100% - 15px), 0% 00px);
    transition: all 0.5s ease;
  }
  
.elementor-1338 .elementor-element.elementor-element-5f566c1.elementor-column::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px; /* Espessura da borda */
    background: linear-gradient(to right, #bf2b93, #7f2ada); /* Gradiente da borda */
}


.elementor-1338 .elementor-element.elementor-element-5f566c1::after {
    content: '2'; /* Número desejado */
    position: absolute;
    left: 40px;
    top: 14%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo desejada */
    color: white; /* Cor do número */
    width: 35px; /* Ajuste conforme necessário */
    height: 35px; /* Ajuste conforme necessário */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px; /* Ajuste conforme necessário */
    font-family: 'Share Tech', sans-serif; /* Escolha a fonte desejada */
    font-weight: bold; /* Peso da fonte */

}


@media(max-width: 1024px) and (min-width: 767px){
.elementor-1338 .elementor-element.elementor-element-5f566c1::after {
    content: '2'; /* Número desejado */
    position: absolute;
    left: 30px;
    top: 14%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo desejada */
    color: white; /* Cor do número */
    width: 35px; /* Ajuste conforme necessário */
    height: 35px; /* Ajuste conforme necessário */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px; /* Ajuste conforme necessário */
    font-family: 'Share Tech', sans-serif; /* Escolha a fonte desejada */
    font-weight: bold; /* Peso da fonte */

}
}



@media(max-width: 767px) {
    

.elementor-1338 .elementor-element.elementor-element-5f566c1::after {
    content: '2'; /* Número desejado */
    position: absolute;
    left: 20px;
    top: 14%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo desejada */
    color: white; /* Cor do número */
    width: 35px; /* Ajuste conforme necessário */
    height: 35px; /* Ajuste conforme necessário */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px; /* Ajuste conforme necessário */
    font-family: 'Share Tech', sans-serif; /* Escolha a fonte desejada */
    font-weight: bold; /* Peso da fonte */

}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5c9944d */@media(min-width: 767px ){/* Estilo para a container das colunas */
.elementor-1338 .elementor-element.elementor-element-5c9944d .elementor-container {
    display: flex; /* Usa flexbox para layout */
    justify-content: space-between; /* Distribui os itens com espaço entre as extremidades e os itens */
    width: 100%;
    padding: 0 0; /* Ajusta o padding para que a margem seja incluída corretamente */
    box-sizing: border-box; /* Inclui padding e border no cálculo da largura */
}

/* Estilo para as colunas */
.elementor-1338 .elementor-element.elementor-element-5c9944d .elementor-column {
    flex: 1; /* Faz as colunas ocuparem espaço igual */
    margin: 0 15px; /* Espaço de 20px entre as colunas (10px de cada lado) */
    box-sizing: border-box; /* Inclui a margem e o padding na largura total da coluna */
}

/* Remove o espaço extra das primeiras e últimas colunas */
.elementor-1338 .elementor-element.elementor-element-5c9944d .elementor-column:first-child {
    margin-left: 0;
}

.elementor-1338 .elementor-element.elementor-element-5c9944d .elementor-column:last-child {
    margin-right: 0;
}
}

@media (max-width: 767px) {
  

    /* Estilo para as colunas no celular */
   .elementor-1338 .elementor-element.elementor-element-5c9944d .elementor-column {
        margin-bottom: 20px; /* Espaço de 20px entre as colunas */
        box-sizing: border-box; /* Inclui a margem e o padding na largura total da coluna */
    }

    /* Remove o espaço extra da última coluna */
    .elementor-1338 .elementor-element.elementor-element-5c9944d .elementor-column:last-child {
        margin-bottom: 0;
    }
}

@media(max-width: 1180px){
    .elementor-1338 .elementor-element.elementor-element-5c9944d{
    margin-left: 20px;
    margin-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-25b7d9f */.elementor-1338 .elementor-element.elementor-element-25b7d9f {
    background: #0d0d12;
    backdrop-filter: blur(20px);
  }

  .elementor-1338 .elementor-element.elementor-element-25b7d9f {
          -webkit-clip-path: polygon(15px 0%, calc(100% - 00px) 0%, 100% 00px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 15px 100%, 0% calc(100% - 15px), 0% 00px);
   
    clip-path: polygon(15px 0%, calc(100% - 00px) 0%, 100% 00px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 15px 100%, 0% calc(100% - 15px), 0% 00px);
    transition: all 0.5s ease;
  }
  
.elementor-1338 .elementor-element.elementor-element-25b7d9f.elementor-column::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px; /* Espessura da borda */
    background: linear-gradient(to right, #bf2b93, #7f2ada); /* Gradiente da borda */
}


.elementor-1338 .elementor-element.elementor-element-25b7d9f::after {
    content: '3'; /* Número desejado */
    position: absolute;
    left: 40px;
    top: 14%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo desejada */
    color: white; /* Cor do número */
    width: 35px; /* Ajuste conforme necessário */
    height: 35px; /* Ajuste conforme necessário */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px; /* Ajuste conforme necessário */
    font-family: 'Share Tech', sans-serif; /* Escolha a fonte desejada */
    font-weight: bold; /* Peso da fonte */

}


@media(max-width: 1024px) and (min-width: 767px){
    
    .elementor-1338 .elementor-element.elementor-element-25b7d9f::after {
    content: '3'; /* Número desejado */
    position: absolute;
    left: 30px;
    top: 14%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo desejada */
    color: white; /* Cor do número */
    width: 35px; /* Ajuste conforme necessário */
    height: 35px; /* Ajuste conforme necessário */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px; /* Ajuste conforme necessário */
    font-family: 'Share Tech', sans-serif; /* Escolha a fonte desejada */
    font-weight: bold; /* Peso da fonte */

}
}


@media(max-width: 767px) {
    

.elementor-1338 .elementor-element.elementor-element-25b7d9f::after {
    content: '3'; /* Número desejado */
    position: absolute;
    left: 20px;
    top: 14%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo desejada */
    color: white; /* Cor do número */
    width: 35px; /* Ajuste conforme necessário */
    height: 35px; /* Ajuste conforme necessário */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px; /* Ajuste conforme necessário */
    font-family: 'Share Tech', sans-serif; /* Escolha a fonte desejada */
    font-weight: bold; /* Peso da fonte */

}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-742f924 */.elementor-1338 .elementor-element.elementor-element-742f924 {
    background: #0d0d12;
    backdrop-filter: blur(20px);
  }

  .elementor-1338 .elementor-element.elementor-element-742f924 {
          -webkit-clip-path: polygon(15px 0%, calc(100% - 00px) 0%, 100% 00px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 15px 100%, 0% calc(100% - 15px), 0% 00px);
   
    clip-path: polygon(15px 0%, calc(100% - 00px) 0%, 100% 00px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 15px 100%, 0% calc(100% - 15px), 0% 00px);
    transition: all 0.5s ease;
  }
  
.elementor-1338 .elementor-element.elementor-element-742f924.elementor-column::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px; /* Espessura da borda */
    background: linear-gradient(to right, #bf2b93, #7f2ada); /* Gradiente da borda */
}


.elementor-1338 .elementor-element.elementor-element-742f924::after {
    content: '4'; /* Número desejado */
    position: absolute;
    left: 40px;
    top: 14%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo desejada */
    color: white; /* Cor do número */
    width: 35px; /* Ajuste conforme necessário */
    height: 35px; /* Ajuste conforme necessário */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px; /* Ajuste conforme necessário */
    font-family: 'Share Tech', sans-serif; /* Escolha a fonte desejada */
    font-weight: bold; /* Peso da fonte */

}


@media(max-width: 1024px) and (min-width: 767px){
    

.elementor-1338 .elementor-element.elementor-element-742f924::after {
    content: '4'; /* Número desejado */
    position: absolute;
    left: 30px;
    top: 14%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo desejada */
    color: white; /* Cor do número */
    width: 35px; /* Ajuste conforme necessário */
    height: 35px; /* Ajuste conforme necessário */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px; /* Ajuste conforme necessário */
    font-family: 'Share Tech', sans-serif; /* Escolha a fonte desejada */
    font-weight: bold; /* Peso da fonte */

}

}


@media(max-width: 767px) {
    

.elementor-1338 .elementor-element.elementor-element-742f924::after {
    content: '4'; /* Número desejado */
    position: absolute;
    left: 20px;
    top: 14%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo desejada */
    color: white; /* Cor do número */
    width: 35px; /* Ajuste conforme necessário */
    height: 35px; /* Ajuste conforme necessário */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px; /* Ajuste conforme necessário */
    font-family: 'Share Tech', sans-serif; /* Escolha a fonte desejada */
    font-weight: bold; /* Peso da fonte */

}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-021fd2b */.elementor-1338 .elementor-element.elementor-element-021fd2b {
    background: #0d0d12;
    backdrop-filter: blur(20px);
  }

  .elementor-1338 .elementor-element.elementor-element-021fd2b {
          -webkit-clip-path: polygon(15px 0%, calc(100% - 00px) 0%, 100% 00px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 15px 100%, 0% calc(100% - 15px), 0% 00px);
   
    clip-path: polygon(15px 0%, calc(100% - 00px) 0%, 100% 00px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 15px 100%, 0% calc(100% - 15px), 0% 00px);
    transition: all 0.5s ease;
  }
  
.elementor-1338 .elementor-element.elementor-element-021fd2b.elementor-column::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px; /* Espessura da borda */
    background: linear-gradient(to right, #bf2b93, #7f2ada); /* Gradiente da borda */
}


.elementor-1338 .elementor-element.elementor-element-021fd2b::after {
    content: '5'; /* Número desejado */
    position: absolute;
    left: 40px;
    top: 14%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo desejada */
    color: white; /* Cor do número */
    width: 35px; /* Ajuste conforme necessário */
    height: 35px; /* Ajuste conforme necessário */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px; /* Ajuste conforme necessário */
    font-family: 'Share Tech', sans-serif; /* Escolha a fonte desejada */
    font-weight: bold; /* Peso da fonte */

}

@media(max-width: 1024px) and (min-width: 767px){
    .elementor-1338 .elementor-element.elementor-element-021fd2b::after {
    content: '5'; /* Número desejado */
    position: absolute;
    left: 30px;
    top: 20%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo desejada */
    color: white; /* Cor do número */
    width: 35px; /* Ajuste conforme necessário */
    height: 35px; /* Ajuste conforme necessário */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px; /* Ajuste conforme necessário */
    font-family: 'Share Tech', sans-serif; /* Escolha a fonte desejada */
    font-weight: bold; /* Peso da fonte */

}
}



@media(max-width: 767px) {
    

.elementor-1338 .elementor-element.elementor-element-021fd2b::after {
    content: '5'; /* Número desejado */
    position: absolute;
    left: 20px;
    top: 14%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo desejada */
    color: white; /* Cor do número */
    width: 35px; /* Ajuste conforme necessário */
    height: 35px; /* Ajuste conforme necessário */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px; /* Ajuste conforme necessário */
    font-family: 'Share Tech', sans-serif; /* Escolha a fonte desejada */
    font-weight: bold; /* Peso da fonte */

}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d9b7a9 */@media (min-width: 768px) and (max-width: 1024px) {
    /* Estilo para o container das colunas em tablets */
    .elementor-1338 .elementor-element.elementor-element-2d9b7a9 .elementor-container {
        display: flex; /* Usa flexbox para layout */
        flex-wrap: wrap; /* Permite que os itens quebrem para a próxima linha */
        justify-content: space-between; /* Distribui os itens com espaço entre as extremidades e os itens */
        width: 100%;
        padding: 0; /* Remove o padding para ajuste fino */
        box-sizing: border-box; /* Inclui padding e border no cálculo da largura */
    }

    /* Estilo para as colunas */
    .elementor-1338 .elementor-element.elementor-element-2d9b7a9 .elementor-column {
        flex: 0 1 calc(50% - 20px); /* Faz as colunas ocuparem 50% da largura do container menos a margem total */
        margin: 0px 10px; /* Espaço de 20px entre as colunas (10px de cada lado) */
        box-sizing: border-box; /* Inclui a margem e o padding na largura total da coluna */
    }

    /* Remove o espaço extra das primeiras e últimas colunas */
    .elementor-1338 .elementor-element.elementor-element-2d9b7a9 .elementor-column:first-child {
        margin-left: 0;
    }

    .elementor-1338 .elementor-element.elementor-element-2d9b7a9 .elementor-column:last-child {
        margin-right: 0;
    }

    /* Garante que a terceira coluna vá para a linha seguinte */
    .elementor-1338 .elementor-element.elementor-element-2d9b7a9 .elementor-column:nth-child(3) {
        flex: 0 1 100%; /* Faz com que a terceira coluna ocupe 100% da largura na linha seguinte */
        margin: 20px 0; /* Remove a margem lateral e adiciona margem superior e inferior */
    }
}

@media(min-width: 767px ){/* Estilo para a container das colunas */
.elementor-1338 .elementor-element.elementor-element-2d9b7a9 .elementor-container {
    display: flex; /* Usa flexbox para layout */
    justify-content: space-between; /* Distribui os itens com espaço entre as extremidades e os itens */
    width: 100%;
    padding: 0 0; /* Ajusta o padding para que a margem seja incluída corretamente */
    box-sizing: border-box; /* Inclui padding e border no cálculo da largura */
}

/* Estilo para as colunas */
.elementor-1338 .elementor-element.elementor-element-2d9b7a9 .elementor-column {
    flex: 1; /* Faz as colunas ocuparem espaço igual */
    margin: 0 15px; /* Espaço de 20px entre as colunas (10px de cada lado) */
    box-sizing: border-box; /* Inclui a margem e o padding na largura total da coluna */
}

/* Remove o espaço extra das primeiras e últimas colunas */
.elementor-1338 .elementor-element.elementor-element-2d9b7a9 .elementor-column:first-child {
    margin-left: 0;
}

.elementor-1338 .elementor-element.elementor-element-2d9b7a9 .elementor-column:last-child {
    margin-right: 0;
}
}

@media (max-width: 767px) {
  

    /* Estilo para as colunas no celular */
   .elementor-1338 .elementor-element.elementor-element-2d9b7a9 .elementor-column {
        margin-bottom: 20px; /* Espaço de 20px entre as colunas */
        box-sizing: border-box; /* Inclui a margem e o padding na largura total da coluna */
    }

    /* Remove o espaço extra da última coluna */
    .elementor-1338 .elementor-element.elementor-element-2d9b7a9 .elementor-column:last-child {
        margin-bottom: 0;
    }
}


@media(max-width: 1180px){
    .elementor-1338 .elementor-element.elementor-element-2d9b7a9{
    margin-left: 20px;
    margin-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e5e556d */@media (max-width: 500px) {
  .elementor-1338 .elementor-element.elementor-element-e5e556d {
    margin-left: 20px;
    margin-right: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18375ec *//* Personalizar setas de navegação */
.elementor-swiper-button-prev,
.elementor-swiper-button-next {
    background: rgba(233, 233, 233, 0.05); /* Cor de fundo das setas */
    border-radius: 50%; /* Formato arredondado */
    width: 40px; /* Largura das setas */
    height: 40px; /* Altura das setas */
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Sombra */
    border: 1px solid rgba(233,233,233, 0.2);
}

/* Personalizar setas ao passar o mouse */
.elementor-swiper-button-prev:hover,
.elementor-swiper-button-next:hover {
    background: linear-gradient(90deg, #bf2b93, #7f2ada); /* Cor de fundo ao passar o mouse */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3); /* Sombra ao passar o mouse */
    transition: all ease 5s;
    border: 0px transparent;
}


.elementor-swiper-button-prev i,
.elementor-swiper-button-next i {
    color: #fff; /* Cor do ícone */
    font-size: 20px; /* Tamanho do ícone */
}

/* Personalizar setas ao passar o mouse */
.elementor-swiper-button-prev:hover,
.elementor-swiper-button-next:hover {
    background-color: #ff4500; /* Cor de fundo ao passar o mouse */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3); /* Sombra ao passar o mouse */
}

/* Personalizar paginação */
.swiper-pagination-bullet {
    background-color: #ff7f50; /* Cor dos bullets */
    width: 12px; /* Largura dos bullets */
    height: 12px; /* Altura dos bullets */
    opacity: 1; /* Opacidade dos bullets */
    margin: 0 5px; /* Espaçamento entre os bullets */
}

.swiper-pagination-bullet-active {
    background-color: #ff4500; /* Cor do bullet ativo */
}

/* Centralizar a paginação */
.swiper-pagination {
    bottom: 10px; /* Distância do fundo */
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e695468 */.elementor-1338 .elementor-element.elementor-element-e695468 .elementor-button {
    max-width: 400px;
    background-color: #09E3A6;
    background: linear-gradient(-45deg, #bf2b93, #7f2ada, #bf2b93);
    animation: anime 8s linear infinite;
    background-size: 800%;
    -webkit-clip-path: polygon(10px 0%, calc(100% - 00px) 0%, 100% 15px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 00px 100%, 0% calc(100% - 10px), 0% 10px);
    clip-path: polygon(15px 0%, calc(100% - 00px) 0%, 100% 15px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 00px 100%, 0% calc(100% - 15px), 0% 15px);
}



@keyframes anime{ 
0% {
    background-position: 0% 33%;
}
50% {
    background-position: 100% 33%;
}
100% {
    background-position: 0% 50%;

}
}

.elementor-1338 .elementor-element.elementor-element-e695468 .elementor-button{
        transition: all ease 0.5s;
}

.elementor-1338 .elementor-element.elementor-element-e695468 .elementor-button:hover{
    transform: scale(1.02);
    filter: brightness(1.15);
    box-shadow: 0 7px 30px -5px rgb(148 76 231 / 57%);

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dda96fc */@media (max-width: 500px) {
  .elementor-1338 .elementor-element.elementor-element-dda96fc {
    margin-left: 20px;
    margin-right: 20px;
  }
}


@media(max-width: 1180px){
    .elementor-1338 .elementor-element.elementor-element-dda96fc{
    margin-left: 20px;
    margin-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-18d072f */.elementor-1338 .elementor-element.elementor-element-18d072f {
   border-bottom: 5px solid;
   border-image: linear-gradient(to right, transparent, #bf2b93, #7f2ada, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8024010 */.elementor-1338 .elementor-element.elementor-element-8024010{
    filter: blur(8px);
}


.elementor-1338 .elementor-element.elementor-element-8024010 {
    animation: animation 10s ease 0s infinite;
}


@keyframes animation{
  100% {
    transform: rotate(360deg) translateX(10px) rotate(-360deg);
}
50% {
    transform: rotate(0deg) translateX(-10px) rotate(0deg);
    
}
0% {
    transform: rotate(360deg) translateX(10px) rotate(-360deg);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-954f87b */.elementor-1338 .elementor-element.elementor-element-954f87b{
    filter: blur(8px);
}


.elementor-1338 .elementor-element.elementor-element-954f87b {
    animation: motion 10s ease 0s infinite;
}


@keyframes motion{
  100% {
    transform: rotate(360deg) translateX(10px) rotate(-360deg);
}
50% {
    transform: rotate(0deg) translateX(10px) rotate(0deg);
    
}
0% {
    transform: rotate(360deg) translateX(10px) rotate(-360deg);
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-db2d8e1 */@media(max-width: 1180px) and (min-width: 767px){
    .elementor-1338 .elementor-element.elementor-element-db2d8e1{
    margin-left: 20px;
    margin-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-51cf2ed */@media(max-width: 1180px) and (min-width: 767px){
    .elementor-1338 .elementor-element.elementor-element-51cf2ed{
    margin-left: 20px;
    margin-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b3e0ead */@media (max-width: 500px) {
  .elementor-1338 .elementor-element.elementor-element-b3e0ead {
    margin-left: 20px;
    margin-right: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-36ecaa1 */.elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-accordion .elementor-tab-title {
   border-bottom: 1px solid;
}

.elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-accordion .elementor-tab-title:hover {
   border-bottom: 1px solid;
    border-image: linear-gradient(-45deg, #7f2ada, #bf2b93) 1;
}

/* Efeito de hover para o ícone do accordion */
.elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-tab-title:hover .elementor-accordion-icon i::before {
    background: linear-gradient(-45deg, #7f2ada, #ff4081);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Efeito de hover para o título do accordion */
.elementor-1338 .elementor-element.elementor-element-36ecaa1 .elementor-tab-title:hover .elementor-accordion-title {
    background: linear-gradient(-45deg, #7f2ada, #ff4081);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


@media (max-width: 500px) {
  .elementor-1338 .elementor-element.elementor-element-36ecaa1 {
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media(max-width: 1180px){
    .elementor-1338 .elementor-element.elementor-element-36ecaa1{
    margin-left: 20px;
    margin-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-5beae8d */.elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-accordion .elementor-tab-title {
   border-bottom: 1px solid;
}

.elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-accordion .elementor-tab-title:hover {
   border-bottom: 1px solid;
    border-image: linear-gradient(-45deg, #7f2ada, #bf2b93) 1;
}

/* Efeito de hover para o ícone do accordion */
.elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-tab-title:hover .elementor-accordion-icon i::before {
    background: linear-gradient(-45deg, #7f2ada, #ff4081);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Efeito de hover para o título do accordion */
.elementor-1338 .elementor-element.elementor-element-5beae8d .elementor-tab-title:hover .elementor-accordion-title {
    background: linear-gradient(-45deg, #7f2ada, #ff4081);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


@media (max-width: 500px) {
  .elementor-1338 .elementor-element.elementor-element-5beae8d {
    margin-left: 20px;
    margin-right: 20px;
  }
}


@media(max-width: 1180px){
    .elementor-1338 .elementor-element.elementor-element-5beae8d{
    margin-left: 20px;
    margin-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-188529f */.elementor-1338 .elementor-element.elementor-element-188529f .elementor-button {
    background: #000 !important;
    border: 1px solid rgba(233, 233, 233, 0.5);
    cursor: pointer; /* Cursor de mãozinha */
}

.elementor-1338 .elementor-element.elementor-element-188529f .elementor-button:hover{
    background: rgba(233,233,233, 0.1) !important;
    border: 1px solid rgba(233, 233, 233, 0.5);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ca2722 */.elementor-1338 .elementor-element.elementor-element-5ca2722 .elementor-button {
    background: #000 !important;
    border: 1px solid rgba(233, 233, 233, 0.5);
}

.elementor-1338 .elementor-element.elementor-element-5ca2722 .elementor-button:hover{
    background: rgba(233,233,233, 0.1) !important;
    border: 1px solid rgba(233, 233, 233, 0.5);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fb1fb74 */@media (max-width: 500px) {
  .elementor-1338 .elementor-element.elementor-element-fb1fb74 {
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media(max-width: 1180px){
    .elementor-1338 .elementor-element.elementor-element-fb1fb74{
    margin-left: 20px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b7fb1f */.elementor-1338 .elementor-element.elementor-element-1b7fb1f .elementor-button {
    max-width: 400px;
    background-color: #09E3A6;
    background: linear-gradient(-45deg, #bf2b93, #7f2ada, #bf2b93);
    animation: anime 8s linear infinite;
    background-size: 800%;
    -webkit-clip-path: polygon(10px 0%, calc(100% - 00px) 0%, 100% 15px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 00px 100%, 0% calc(100% - 10px), 0% 10px);
    clip-path: polygon(15px 0%, calc(100% - 00px) 0%, 100% 15px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 00px 100%, 0% calc(100% - 15px), 0% 15px);
}



@keyframes anime{ 
0% {
    background-position: 0% 33%;
}
50% {
    background-position: 100% 33%;
}
100% {
    background-position: 0% 50%;

}
}

.elementor-1338 .elementor-element.elementor-element-1b7fb1f .elementor-button{
        transition: all ease 0.5s;
}

.elementor-1338 .elementor-element.elementor-element-1b7fb1f .elementor-button:hover{
    transform: scale(1.02);
    filter: brightness(1.15);
    box-shadow: 0 7px 30px -5px rgb(148 76 231 / 57%);

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b61b5f6 */@media (max-width: 500px) {
  .elementor-1338 .elementor-element.elementor-element-b61b5f6 {
    margin-left: 20px;
    margin-right: 20px;
  }
}


@media(max-width: 1180px){
    .elementor-1338 .elementor-element.elementor-element-b61b5f6{
    margin-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0c18866 */.elementor-1338 .elementor-element.elementor-element-0c18866 {
   border-top: 2px solid;
   border-bottom: 2px solid;
   border-image: linear-gradient(to left, transparent, #7f2ada, #bf2b93, transparent) 1;
}

@media(max-width: 1024px) and (min-width: 767px) {
.elementor-1338 .elementor-element.elementor-element-0c18866{
    margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c0a935 */@media (max-width: 500px) {
  .elementor-1338 .elementor-element.elementor-element-7c0a935 {
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media(max-width: 1180px){
    .elementor-1338 .elementor-element.elementor-element-7c0a935{
    margin-left: 20px;
    margin-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b5dc262 */.elementor-1338 .elementor-element.elementor-element-b5dc262 {
    background: #0D0D12;
    -webkit-clip-path: polygon(0 0, 90% 0, 100% 10%, 100% 100%, 10% 100%, 0 90%);
    clip-path: polygon(0 0, 90% 0, 100% 10%, 100% 100%, 10% 100%, 0 90%);
    border-left: 1px solid;
    border-image: linear-gradient(to bottom, #bf2b93 0%, transparent 90%) 1;
}

@media (max-width: 500px) {
  .elementor-1338 .elementor-element.elementor-element-b5dc262 {
    margin-left: 20px;
    margin-right: 20px;
  }
}


@media(max-width: 1180px){
    .elementor-1338 .elementor-element.elementor-element-b5dc262{
    margin-left: 20px;
    margin-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-921b796 *//* Adiciona espaçamento entre os itens do accordion */
.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-accordion {
    transition: all 0.3s ease;
}

.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-accordion-item {
    margin-bottom: 10px;
}

/* Remove o último espaçamento adicional */
.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-accordion-item:last-child {
    margin-bottom: 0;
}

/* Efeito de hover para o ícone do accordion */
.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-tab-title:hover .elementor-accordion-icon i::before {
    background: linear-gradient(-45deg, #7f2ada, #ff4081);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Efeito de hover para o título do accordion */
.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-tab-title:hover .elementor-accordion-title {
    background: linear-gradient(-45deg, #7f2ada, #ff4081);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}




/* Estilo ativo para o ícone do accordion */
.elementor-tab-title.elementor-active .elementor-accordion-icon i::before {
    background: linear-gradient(-45deg, #bf2b93, #ff4081);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Estilo ativo para o título do accordion */
.elementor-tab-title.elementor-active .elementor-accordion-title {
    background: linear-gradient(-45deg, #bf2b93, #ff4081);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-accordion .elementor-tab-title {
   border-bottom: 1px solid;
   transition: all easy 1s;
   background: transparent;
   backdrop-filter: blur(2px);
}

.elementor-1338 .elementor-element.elementor-element-921b796 .elementor-accordion .elementor-tab-title:hover {
   border-bottom: 1px solid;
    border-image: linear-gradient(-45deg, #7f2ada, #bf2b93) 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5d79dc6 */.elementor-1338 .elementor-element.elementor-element-5d79dc6 .elementor-icon-box-icon .elementor-icon i::before,
.elementor-1338 .elementor-element.elementor-element-5d79dc6 .elementor-icon i::before {
  content: "\f232"; /* Código Unicode do ícone do WhatsApp */
  font-family: 'Font Awesome 5 Brands';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #bf2b93, #7f2ada);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-df2ee65 */.elementor-1338 .elementor-element.elementor-element-df2ee65 {
    padding: 30px 10px;
}

.elementor-1338 .elementor-element.elementor-element-df2ee65::after, 
.elementor-1338 .elementor-element.elementor-element-df2ee65::before{
    content:"";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #0D0D12;;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: 0.5s all ease;
     -webkit-clip-path: polygon(10px 0%, calc(100% - 00px) 0%, 100% 15px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 00px 100%, 0% calc(100% - 10px), 0% 10px);
    clip-path: polygon(30px 0%, calc(100% - 00px) 0%, 100% 30px, 100% calc(100% - 30px), calc(100% - 30px) 100%, 00px 100%, 0% calc(100% - 30px), 0% 30px);
}

.elementor-1338 .elementor-element.elementor-element-df2ee65::before{
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background: linear-gradient(98deg, #4D4D5E -141.56%, #0D0D12 88.12%);
    
}

.elementor-1338 .elementor-element.elementor-element-df2ee65:hover::after {
background: rgba(255, 255, 255, 0.010); /* Altere para a cor de fundo desejada no hover */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26577f5 */.elementor-1338 .elementor-element.elementor-element-26577f5 {
    padding: 30px 10px;
}

.elementor-1338 .elementor-element.elementor-element-26577f5::after, 
.elementor-1338 .elementor-element.elementor-element-26577f5::before{
    content:"";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #0D0D12;;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: 0.5s all ease;
     -webkit-clip-path: polygon(10px 0%, calc(100% - 00px) 0%, 100% 15px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 00px 100%, 0% calc(100% - 10px), 0% 10px);
    clip-path: polygon(30px 0%, calc(100% - 00px) 0%, 100% 30px, 100% calc(100% - 30px), calc(100% - 30px) 100%, 00px 100%, 0% calc(100% - 30px), 0% 30px);
}

.elementor-1338 .elementor-element.elementor-element-26577f5::before{
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background: linear-gradient(98deg, #4D4D5E -141.56%, #0D0D12 88.12%);
    
}

.elementor-1338 .elementor-element.elementor-element-26577f5:hover::after {
background: rgba(255, 255, 255, 0.010); /* Altere para a cor de fundo desejada no hover */
}

.elementor-1338 .elementor-element.elementor-element-26577f5 .elementor-icon {
  position: relative;
  width: 70px; /* Ajuste o tamanho conforme necessário */
  height: 70px; /* Ajuste o tamanho conforme necessário */
  display: inline-block;
  overflow: hidden; /* Garante que o pseudo-elemento não saia do contêiner */
}

.elementor-1338 .elementor-element.elementor-element-26577f5 .elementor-icon svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0; /* Oculta o SVG original */
}

.elementor-1338 .elementor-element.elementor-element-26577f5 .elementor-icon::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #bf2b93, #7f2ada);
  -webkit-mask-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3E%3Cpath d="M467,76H45C20.238,76,0,96.149,0,121v270c0,24.86,20.251,45,45,45h422c24.762,0,45-20.149,45-45V121C512,96.143,491.752,76,467,76z M460.09,106c-14.549,14.597-185.445,186.05-192.466,193.094c-5.864,5.882-17.381,5.886-23.248,0L51.91,106H460.09z M30,385.485v-258.97L159.065,256L30,385.485z M51.91,406l128.334-128.752l42.885,43.025c17.574,17.631,48.175,17.624,65.743,0l42.885-43.024L460.09,406H51.91z M482,385.485L352.935,256L482,126.515V385.485z"/%3E%3C/svg%3E');
  -webkit-mask-size: cover;
  mask-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3E%3Cpath d="M467,76H45C20.238,76,0,96.149,0,121v270c0,24.86,20.251,45,45,45h422c24.762,0,45-20.149,45-45V121C512,96.143,491.752,76,467,76z M460.09,106c-14.549,14.597-185.445,186.05-192.466,193.094c-5.864,5.882-17.381,5.886-23.248,0L51.91,106H460.09z M30,385.485v-258.97L159.065,256L30,385.485z M51.91,406l128.334-128.752l42.885,43.025c17.574,17.631,48.175,17.624,65.743,0l42.885-43.024L460.09,406H51.91z M482,385.485L352.935,256L482,126.515V385.485z"/%3E%3C/svg%3E');
  mask-size: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49c2e9a */.elementor-1338 .elementor-element.elementor-element-49c2e9a .elementor-button {
    max-width: 400px;
    background-color: #09E3A6;
    background: linear-gradient(-45deg, #bf2b93, #7f2ada, #bf2b93);
    animation: anime 8s linear infinite;
    background-size: 800%;
    -webkit-clip-path: polygon(10px 0%, calc(100% - 00px) 0%, 100% 15px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 00px 100%, 0% calc(100% - 10px), 0% 10px);
    clip-path: polygon(15px 0%, calc(100% - 00px) 0%, 100% 15px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 00px 100%, 0% calc(100% - 15px), 0% 15px);
}



@keyframes anime{ 
0% {
    background-position: 0% 33%;
}
50% {
    background-position: 100% 33%;
}
100% {
    background-position: 0% 50%;

}
}

.elementor-1338 .elementor-element.elementor-element-49c2e9a .elementor-button{
        transition: all ease 0.5s;
}

.elementor-1338 .elementor-element.elementor-element-49c2e9a .elementor-button:hover{
    transform: scale(1.02);
    filter: brightness(1.15);
    box-shadow: 0 7px 30px -5px rgb(148 76 231 / 57%);

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-95d6e6c */@media (max-width: 500px) {
  .elementor-1338 .elementor-element.elementor-element-95d6e6c {
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media(max-width: 1180px){
    .elementor-1338 .elementor-element.elementor-element-95d6e6c{
    margin-left: 20px;
    margin-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-5a0c1da *//* Adiciona espaçamento entre os itens do accordion */
.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-accordion {
    transition: all 0.3s ease;
}

.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-accordion-item {
    margin-bottom: 10px;
}

/* Remove o último espaçamento adicional */
.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-accordion-item:last-child {
    margin-bottom: 0;
}

/* Efeito de hover para o ícone do accordion */
.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-tab-title:hover .elementor-accordion-icon i::before {
    background: linear-gradient(-45deg, #7f2ada, #ff4081);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Efeito de hover para o título do accordion */
.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-tab-title:hover .elementor-accordion-title {
    background: linear-gradient(-45deg, #7f2ada, #ff4081);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}




/* Estilo ativo para o ícone do accordion */
.elementor-tab-title.elementor-active .elementor-accordion-icon i::before {
    background: linear-gradient(-45deg, #bf2b93, #ff4081);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Estilo ativo para o título do accordion */
.elementor-tab-title.elementor-active .elementor-accordion-title {
    background: linear-gradient(-45deg, #bf2b93, #ff4081);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-accordion .elementor-tab-title {
   border-bottom: 1px solid;
   transition: all easy 1s;
   background: transparent;
   backdrop-filter: blur(2px);
}

.elementor-1338 .elementor-element.elementor-element-5a0c1da .elementor-accordion .elementor-tab-title:hover {
   border-bottom: 1px solid;
    border-image: linear-gradient(-45deg, #7f2ada, #bf2b93) 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fa448c3 */@media(max-width: 1180px){
    .elementor-1338 .elementor-element.elementor-element-fa448c3{
    margin-left: 20px;
    margin-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c29d52e */@media (max-width: 500px) {
  .elementor-1338 .elementor-element.elementor-element-c29d52e {
    margin-left: 20px;
    margin-right: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d3e003 */.elementor-1338 .elementor-element.elementor-element-5d3e003 {
   border-top: 2px solid;
   border-image: linear-gradient(to left, transparent, #7f2ada, #bf2b93, transparent) 1;
}/* End custom CSS */
/* Start custom CSS */.gradiente {
  background: linear-gradient(90deg, #7f2ada, #bf2b93);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}


.background {
    background: linear-gradient(90deg, #7f2ada, #bf2b93);
}

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



.scroll-left{
    opacity: 0;
    transition: 0.5s all;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s all;
    transform: translate(30px, 0);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s all;
    transform: translate(0, -30px);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.5s all;
    transform: translate(0, 30px);
}

.scroll-desfoque{
    opacity: 0;
    transition: 0.5s all;
    filter: blur(5px);
}


.ativo{
    opacity: 1;
    transition: 0.5s all;
    transform: translate(0, 0);
    filter: blur(0px);
}/* End custom CSS */