.elementor-40 .elementor-element.elementor-element-47d934a{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.32;--margin-top:-101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-47d934a::before, .elementor-40 .elementor-element.elementor-element-47d934a > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-47d934a > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-47d934a > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-47d934a > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-47d934a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sewegroup.com.br/wp-content/uploads/2026/01/344673.svg");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-40 .elementor-element.elementor-element-6c1b04b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.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-40 .elementor-element.elementor-element-c00fbdd{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-c00fbdd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-c00fbdd .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-primary );}.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-40 .elementor-element.elementor-element-a8a3bb4{width:var( --container-widget-width, 737px );max-width:737px;--container-widget-width:737px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-a8a3bb4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-ce18995{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--overlay-opacity:0.2;--padding-top:64px;--padding-bottom:128px;--padding-left:40px;--padding-right:040px;}.elementor-40 .elementor-element.elementor-element-ce18995::before, .elementor-40 .elementor-element.elementor-element-ce18995 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-ce18995 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-ce18995 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-ce18995 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-ce18995 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sewegroup.com.br/wp-content/uploads/2026/01/hfghhe.svg");--background-overlay:'';background-position:top center;background-size:contain;}.elementor-40 .elementor-element.elementor-element-48a4b4d{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-48a4b4d.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-48a4b4d .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-381aff7{text-align:center;}.elementor-40 .elementor-element.elementor-element-381aff7 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-4d35107{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:20px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-e0ab8d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:128px;--padding-left:40px;--padding-right:040px;}.elementor-40 .elementor-element.elementor-element-e0ab8d1::before, .elementor-40 .elementor-element.elementor-element-e0ab8d1 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-e0ab8d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-e0ab8d1 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-e0ab8d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-e0ab8d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sewegroup.com.br/wp-content/uploads/2026/01/hfghhe.svg");--background-overlay:'';background-position:top center;background-size:contain;}.elementor-40 .elementor-element.elementor-element-40161cc{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-40161cc.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-40161cc .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:#000000;}.elementor-40 .elementor-element.elementor-element-51f9a5e{width:var( --container-widget-width, 489px );max-width:489px;--container-widget-width:489px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-51f9a5e .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-6b9d848{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b8b2975{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-b8b2975:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b8b2975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F930;}.elementor-40 .elementor-element.elementor-element-32d11dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-e743695 .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-e743695 .elementor-icon{font-size:60px;}.elementor-40 .elementor-element.elementor-element-e743695 .elementor-icon svg{height:60px;}.elementor-40 .elementor-element.elementor-element-1295140{text-align:start;}.elementor-40 .elementor-element.elementor-element-1295140 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-b1f6950{text-align:start;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-e924f7c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-e924f7c:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-e924f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F930;}.elementor-40 .elementor-element.elementor-element-f8a8a5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5193d7b .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-5193d7b .elementor-icon{font-size:60px;}.elementor-40 .elementor-element.elementor-element-5193d7b .elementor-icon svg{height:60px;}.elementor-40 .elementor-element.elementor-element-05f9b0c{text-align:start;}.elementor-40 .elementor-element.elementor-element-05f9b0c .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-d4fb869{text-align:start;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-2f5671b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-2f5671b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-2f5671b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F930;}.elementor-40 .elementor-element.elementor-element-8a692fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7d898d3 .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-7d898d3 .elementor-icon{font-size:60px;}.elementor-40 .elementor-element.elementor-element-7d898d3 .elementor-icon svg{height:60px;}.elementor-40 .elementor-element.elementor-element-e115f16{text-align:start;}.elementor-40 .elementor-element.elementor-element-e115f16 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-6148a8b{text-align:start;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-e192446{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-e192446:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-e192446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F930;}.elementor-40 .elementor-element.elementor-element-d0995f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-76efebc .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-76efebc .elementor-icon{font-size:60px;}.elementor-40 .elementor-element.elementor-element-76efebc .elementor-icon svg{height:60px;}.elementor-40 .elementor-element.elementor-element-97435d9{text-align:start;}.elementor-40 .elementor-element.elementor-element-97435d9 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-cde757a{text-align:start;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-cbdded6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:128px;--padding-left:40px;--padding-right:040px;}.elementor-40 .elementor-element.elementor-element-cbdded6::before, .elementor-40 .elementor-element.elementor-element-cbdded6 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-cbdded6 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-cbdded6 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-cbdded6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-cbdded6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sewegroup.com.br/wp-content/uploads/2026/01/hfghhe.svg");--background-overlay:'';background-position:top center;background-size:contain;}.elementor-40 .elementor-element.elementor-element-c611fa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7a4f8e4.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-7a4f8e4{text-align:start;}.elementor-40 .elementor-element.elementor-element-7a4f8e4 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-990ef95{z-index:-1;text-align:start;font-family:"Red Hat Display", Sans-serif;font-size:20px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-d04fa1c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-783d166{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-ea21741{background-color:#FFFFFF33;padding:4px 16px 4px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:60px 60px 60px 60px;text-align:center;}.elementor-40 .elementor-element.elementor-element-ea21741.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-ea21741 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-90d2540{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5d39f04{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-40 .elementor-element.elementor-element-5d39f04:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-5d39f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-40 .elementor-element.elementor-element-aa6cc4c{text-align:center;}.elementor-40 .elementor-element.elementor-element-aa6cc4c .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-9dcc3cd{text-align:center;}.elementor-40 .elementor-element.elementor-element-9dcc3cd .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-72b06a8{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-40 .elementor-element.elementor-element-72b06a8:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-72b06a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-40 .elementor-element.elementor-element-55aee97{text-align:center;}.elementor-40 .elementor-element.elementor-element-55aee97 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-c1fcd5c{text-align:center;}.elementor-40 .elementor-element.elementor-element-c1fcd5c .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-2c87c97{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-40 .elementor-element.elementor-element-2c87c97:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-2c87c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-40 .elementor-element.elementor-element-1c0aebe{text-align:center;}.elementor-40 .elementor-element.elementor-element-1c0aebe .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-942636e{text-align:center;}.elementor-40 .elementor-element.elementor-element-942636e .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-49ee454{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-40 .elementor-element.elementor-element-49ee454:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-49ee454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-40 .elementor-element.elementor-element-d496b01{text-align:center;}.elementor-40 .elementor-element.elementor-element-d496b01 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-9749ee1{text-align:center;}.elementor-40 .elementor-element.elementor-element-9749ee1 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-93fac9a{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-40 .elementor-element.elementor-element-93fac9a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-93fac9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-40 .elementor-element.elementor-element-8240ed0{text-align:center;}.elementor-40 .elementor-element.elementor-element-8240ed0 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-b8015b5{text-align:center;}.elementor-40 .elementor-element.elementor-element-b8015b5 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-00da21e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-d8963a9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-d8963a9::before, .elementor-40 .elementor-element.elementor-element-d8963a9 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-d8963a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-d8963a9 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-d8963a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-d8963a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sewegroup.com.br/wp-content/uploads/2026/01/36346g.svg");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-577dfd1{width:100%;max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-577dfd1.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-577dfd1 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-9418387{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-dbf9c63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-dbf9c63:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-dbf9c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F930;}.elementor-40 .elementor-element.elementor-element-0cbbf90 .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-0cbbf90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-0cbbf90.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-0cbbf90.elementor-view-default .elementor-icon{color:var( --e-global-color-69927e5 );border-color:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-0cbbf90.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-0cbbf90.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-0cbbf90 .elementor-icon{font-size:24px;}.elementor-40 .elementor-element.elementor-element-0cbbf90 .elementor-icon svg{height:24px;}.elementor-40 .elementor-element.elementor-element-34f9e9c{text-align:start;}.elementor-40 .elementor-element.elementor-element-34f9e9c .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-1b9601b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-1b9601b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1b9601b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F930;}.elementor-40 .elementor-element.elementor-element-c5ed33e .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-c5ed33e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-c5ed33e.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-c5ed33e.elementor-view-default .elementor-icon{color:var( --e-global-color-69927e5 );border-color:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-c5ed33e.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-c5ed33e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-c5ed33e .elementor-icon{font-size:24px;}.elementor-40 .elementor-element.elementor-element-c5ed33e .elementor-icon svg{height:24px;}.elementor-40 .elementor-element.elementor-element-bc0152c{text-align:start;}.elementor-40 .elementor-element.elementor-element-bc0152c .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-15df9b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-15df9b8:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-15df9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F930;}.elementor-40 .elementor-element.elementor-element-58ff544 .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-58ff544.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-58ff544.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-58ff544.elementor-view-default .elementor-icon{color:var( --e-global-color-69927e5 );border-color:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-58ff544.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-58ff544.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-58ff544 .elementor-icon{font-size:24px;}.elementor-40 .elementor-element.elementor-element-58ff544 .elementor-icon svg{height:24px;}.elementor-40 .elementor-element.elementor-element-6490825{text-align:start;}.elementor-40 .elementor-element.elementor-element-6490825 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-2a5ce97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-2a5ce97:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-2a5ce97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F930;}.elementor-40 .elementor-element.elementor-element-16259b9 .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-16259b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-16259b9.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-16259b9.elementor-view-default .elementor-icon{color:var( --e-global-color-69927e5 );border-color:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-16259b9.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-16259b9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-16259b9 .elementor-icon{font-size:24px;}.elementor-40 .elementor-element.elementor-element-16259b9 .elementor-icon svg{height:24px;}.elementor-40 .elementor-element.elementor-element-2c40562{text-align:start;}.elementor-40 .elementor-element.elementor-element-2c40562 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-c0188a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--padding-top:128px;--padding-bottom:0128px;--padding-left:040px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-c0188a4::before, .elementor-40 .elementor-element.elementor-element-c0188a4 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-c0188a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-c0188a4 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-c0188a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-c0188a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sewegroup.com.br/wp-content/uploads/2026/01/5436g.svg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-b03e264{background-color:#FFFFFF33;padding:4px 16px 4px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:60px 60px 60px 60px;text-align:center;}.elementor-40 .elementor-element.elementor-element-b03e264.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-b03e264 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-14ad02c{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-14ad02c.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-14ad02c .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-c4e281b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b9d2c0d{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-b9d2c0d:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b9d2c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-40 .elementor-element.elementor-element-2d41290{--display:flex;--min-height:90px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-40 .elementor-element.elementor-element-f6ff34c{text-align:center;}.elementor-40 .elementor-element.elementor-element-f6ff34c img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-2bb061e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7fb3934{text-align:start;}.elementor-40 .elementor-element.elementor-element-7fb3934 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-4930567 );}.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-40 .elementor-element.elementor-element-30b4bb9 .elementor-button{background-color:#FFFFFF00;font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:500;text-decoration:underline;fill:var( --e-global-color-4930567 );color:var( --e-global-color-4930567 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-30b4bb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-30b4bb9 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-40 .elementor-element.elementor-element-c303fd2{text-align:start;}.elementor-40 .elementor-element.elementor-element-c303fd2 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-a2b95b8{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-a2b95b8:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a2b95b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-40 .elementor-element.elementor-element-188a023{--display:flex;--min-height:90px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-3fac210{text-align:center;}.elementor-40 .elementor-element.elementor-element-3fac210 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-bfca633{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7d0ab1f{text-align:start;}.elementor-40 .elementor-element.elementor-element-7d0ab1f .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-8fa6908 .elementor-button{background-color:#FFFFFF00;font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:500;text-decoration:underline;fill:var( --e-global-color-4930567 );color:var( --e-global-color-4930567 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-8fa6908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-8fa6908 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-40 .elementor-element.elementor-element-a44168c{text-align:start;}.elementor-40 .elementor-element.elementor-element-a44168c .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-eec5ede{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-eec5ede:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-eec5ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-40 .elementor-element.elementor-element-1d471a9{--display:flex;--min-height:132px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-05b9d7e{text-align:center;}.elementor-40 .elementor-element.elementor-element-05b9d7e img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-93ea611{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-3281754{text-align:start;}.elementor-40 .elementor-element.elementor-element-3281754 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-015f3b4{text-align:start;}.elementor-40 .elementor-element.elementor-element-015f3b4 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-98cd13e{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-98cd13e:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-98cd13e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-40 .elementor-element.elementor-element-4ef975f{--display:flex;--min-height:132px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8210b80{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5861882{text-align:start;}.elementor-40 .elementor-element.elementor-element-5861882 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-7020f75{text-align:start;}.elementor-40 .elementor-element.elementor-element-7020f75 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-a102e3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--overlay-opacity:0.2;--padding-top:64px;--padding-bottom:128px;--padding-left:40px;--padding-right:040px;}.elementor-40 .elementor-element.elementor-element-a102e3b::before, .elementor-40 .elementor-element.elementor-element-a102e3b > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-a102e3b > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-a102e3b > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-a102e3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-a102e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sewegroup.com.br/wp-content/uploads/2026/01/hfghhe.svg");--background-overlay:'';background-position:top center;background-size:contain;}.elementor-40 .elementor-element.elementor-element-dc5a04b{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-dc5a04b.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-dc5a04b .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-4930567 );}.elementor-40 .elementor-element.elementor-element-53beca9{width:var( --container-widget-width, 645px );max-width:645px;--container-widget-width:645px;--container-widget-flex-grow:0;z-index:-1;text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:20px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-3212533{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-3212533:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-3212533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-9fa080a{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-9fa080a.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-9fa080a .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-69927e5 );}.elementor-40 .elementor-element.elementor-element-7d336e6{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-7d336e6.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-7d336e6 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:var( --e-global-color-69927e5 );}body.elementor-page-40:not(.elementor-motion-effects-element-type-background), body.elementor-page-40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-5d39f04{--width:100%;}.elementor-40 .elementor-element.elementor-element-72b06a8{--width:100%;}.elementor-40 .elementor-element.elementor-element-2c87c97{--width:100%;}.elementor-40 .elementor-element.elementor-element-49ee454{--width:100%;}.elementor-40 .elementor-element.elementor-element-93fac9a{--width:100%;}}@media(max-width:1366px){.elementor-40 .elementor-element.elementor-element-c00fbdd{width:var( --container-widget-width, 894px );max-width:894px;--container-widget-width:894px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-a8a3bb4{width:var( --container-widget-width, 763px );max-width:763px;--container-widget-width:763px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-6c1b04b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-c00fbdd{--container-widget-width:519px;--container-widget-flex-grow:0;width:var( --container-widget-width, 519px );max-width:519px;}.elementor-40 .elementor-element.elementor-element-c00fbdd .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-48a4b4d .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-40161cc .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-7a4f8e4 .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-aa6cc4c .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-9dcc3cd .elementor-heading-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-55aee97 .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-c1fcd5c .elementor-heading-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-1c0aebe .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-942636e .elementor-heading-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-d496b01 .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-9749ee1 .elementor-heading-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-8240ed0 .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-b8015b5 .elementor-heading-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-00da21e{--padding-top:64px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-577dfd1 .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-9418387{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-40 .elementor-element.elementor-element-14ad02c .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-1d471a9{--min-height:73px;}.elementor-40 .elementor-element.elementor-element-4ef975f{--min-height:73px;}.elementor-40 .elementor-element.elementor-element-dc5a04b .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-9fa080a .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-47d934a{--min-height:60vh;--padding-top:201px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a8a3bb4{font-size:18px;}.elementor-40 .elementor-element.elementor-element-ce18995{--padding-top:0px;--padding-bottom:64px;--padding-left:020px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-4d35107{font-size:18px;}.elementor-40 .elementor-element.elementor-element-e0ab8d1{--padding-top:0px;--padding-bottom:64px;--padding-left:020px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-b8b2975{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-32d11dc{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b1f6950{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-e924f7c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-f8a8a5a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-d4fb869{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-2f5671b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-8a692fb{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-6148a8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-e192446{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-d0995f0{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-cde757a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-cbdded6{--padding-top:0px;--padding-bottom:64px;--padding-left:020px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-990ef95{font-size:18px;}.elementor-40 .elementor-element.elementor-element-aa6cc4c .elementor-heading-title{font-size:24px;}.elementor-40 .elementor-element.elementor-element-55aee97 .elementor-heading-title{font-size:24px;}.elementor-40 .elementor-element.elementor-element-1c0aebe .elementor-heading-title{font-size:24px;}.elementor-40 .elementor-element.elementor-element-d496b01 .elementor-heading-title{font-size:24px;}.elementor-40 .elementor-element.elementor-element-8240ed0 .elementor-heading-title{font-size:24px;}.elementor-40 .elementor-element.elementor-element-00da21e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-d8963a9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-40 .elementor-element.elementor-element-dbf9c63{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-40 .elementor-element.elementor-element-0cbbf90 .elementor-icon{font-size:32px;}.elementor-40 .elementor-element.elementor-element-0cbbf90 .elementor-icon svg{height:32px;}.elementor-40 .elementor-element.elementor-element-34f9e9c .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-1b9601b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-40 .elementor-element.elementor-element-c5ed33e .elementor-icon{font-size:32px;}.elementor-40 .elementor-element.elementor-element-c5ed33e .elementor-icon svg{height:32px;}.elementor-40 .elementor-element.elementor-element-bc0152c .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-15df9b8{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-40 .elementor-element.elementor-element-58ff544 .elementor-icon{font-size:32px;}.elementor-40 .elementor-element.elementor-element-58ff544 .elementor-icon svg{height:32px;}.elementor-40 .elementor-element.elementor-element-6490825 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-2a5ce97{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-40 .elementor-element.elementor-element-16259b9 .elementor-icon{font-size:32px;}.elementor-40 .elementor-element.elementor-element-16259b9 .elementor-icon svg{height:32px;}.elementor-40 .elementor-element.elementor-element-2c40562 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-c0188a4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-1d471a9{--min-height:0px;}.elementor-40 .elementor-element.elementor-element-4ef975f{--min-height:0px;}.elementor-40 .elementor-element.elementor-element-a102e3b{--padding-top:0px;--padding-bottom:64px;--padding-left:020px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-53beca9{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-c00fbdd */.elementor-40 .elementor-element.elementor-element-c00fbdd {
    position: relative;
    z-index: 1; /* Cria o contexto de empilhamento para o filho ficar atrás */
}

.elementor-40 .elementor-element.elementor-element-c00fbdd::before {
    content: "";
    position: absolute;
    /* Ajuste esses valores se quiser mais para dentro ou mais para fora */
    top: -50px; 
    right: -140px;
    
    width: 180px;
    height: 180px; /* Defina altura igual ou proporcional para a imagem aparecer */
    
    background-image: url('https://sewegroup.com.br/wp-content/uploads/2026/01/64366.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    
    z-index: -1; /* Garante que fique atrás do conteúdo do pai */
    pointer-events: none;
    
    /* A animação de flutuação */
    animation: floatY 6s ease-in-out infinite;
}

/* Caso não tenha declarado o keyframes anteriormente no seu CSS: */
@keyframes floatY {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-20px); }
}

@media(max-width: 767px) {
    .elementor-40 .elementor-element.elementor-element-c00fbdd::before {
        width: 80px;
        right: -60px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c1b04b */.elementor-40 .elementor-element.elementor-element-6c1b04b {
    position: relative;
    z-index: 1; /* Cria o contexto de empilhamento para o filho ficar atrás */
}

.elementor-40 .elementor-element.elementor-element-6c1b04b::before {
    content: "";
    position: absolute;
    /* Ajuste esses valores se quiser mais para dentro ou mais para fora */
    top: -168px; 
    right: 70%;
    width: 234px;
    height: 234px; /* Defina altura igual ou proporcional para a imagem aparecer */
    
    background-image: url('https://sewegroup.com.br/wp-content/uploads/2026/01/B02.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    
    z-index: -1; /* Garante que fique atrás do conteúdo do pai */
    pointer-events: none;
    
    /* A animação de flutuação */
    animation: floatY 6s ease-in-out infinite;
}

/* Caso não tenha declarado o keyframes anteriormente no seu CSS: */
@keyframes floatY {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-20px); }
}

@media(max-width: 767px) {
    .elementor-40 .elementor-element.elementor-element-6c1b04b::before {
        width: 130px;
        right: -60px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d934a */.elementor-40 .elementor-element.elementor-element-47d934a {
  position: relative;
  overflow: hidden;
}

.elementor-40 .elementor-element.elementor-element-47d934a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 150px;
  
  /* Cor sólida em baixo (0%) e transparente em cima (100%) */
  background: linear-gradient(0deg, #EFEFEF 0%, transparent 100%);
  
  /* Z-index caso o conteúdo do elemento esteja sumindo atrás do fade */
  z-index: 1; 
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-381aff7 */.elementor-40 .elementor-element.elementor-element-381aff7 {
    position: relative;
    z-index: 1; /* Cria o contexto de empilhamento para o filho ficar atrás */
}

.elementor-40 .elementor-element.elementor-element-381aff7::after {
    content: "";
    position: absolute;
    /* Ajuste esses valores se quiser mais para dentro ou mais para fora */
    bottom: -150px; 
    left: -130px;
    width: 130px;
    height: 130px; /* Defina altura igual ou proporcional para a imagem aparecer */
    
    background-image: url('https://sewegroup.com.br/wp-content/uploads/2026/01/ff435.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    
    z-index: -1; /* Garante que fique atrás do conteúdo do pai */
    pointer-events: none;
    
    /* A animação de flutuação */
    animation: floatY 6s ease-in-out infinite;
}

/* Caso não tenha declarado o keyframes anteriormente no seu CSS: */
@keyframes floatY {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-20px); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d35107 */.elementor-40 .elementor-element.elementor-element-4d35107 {
    position: relative;
    z-index: 1; /* Cria o contexto de empilhamento para o filho ficar atrás */
}

.elementor-40 .elementor-element.elementor-element-4d35107::before {
    content: "";
    position: absolute;
    /* Ajuste esses valores se quiser mais para dentro ou mais para fora */
    top: 40px; 
    right: -280px;
    
    width: 234px;
    height: 234px; /* Defina altura igual ou proporcional para a imagem aparecer */
    
    background-image: url('https://sewegroup.com.br/wp-content/uploads/2026/01/64366.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    
    z-index: -1; /* Garante que fique atrás do conteúdo do pai */
    pointer-events: none;
    
    /* A animação de flutuação */
    animation: floatY 6s ease-in-out infinite;
}

/* Caso não tenha declarado o keyframes anteriormente no seu CSS: */
@keyframes floatY {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-20px); }
}


@media(max-width: 767px) {
    .elementor-40 .elementor-element.elementor-element-4d35107::before {
    width: 80px;
    left: -40px;
    top: 200px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce18995 */.elementor-40 .elementor-element.elementor-element-ce18995 {
  position: relative;
  overflow: hidden;
}

.elementor-40 .elementor-element.elementor-element-ce18995::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80px;
  
  /* Cor sólida em baixo (0%) e transparente em cima (100%) */
  background: linear-gradient(0deg, #EFEFEF 0%, transparent 100%);
  
  /* Z-index caso o conteúdo do elemento esteja sumindo atrás do fade */
  z-index: 1; 
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51f9a5e */.elementor-40 .elementor-element.elementor-element-51f9a5e {
    position: relative;
    z-index: 1; /* Cria o contexto de empilhamento para o filho ficar atrás */
}

.elementor-40 .elementor-element.elementor-element-51f9a5e::before {
    content: "";
    position: absolute;
    /* Ajuste esses valores se quiser mais para dentro ou mais para fora */
    top: -40px; 
    left: -220px;
    
    width: 134px;
    height: 234px; /* Defina altura igual ou proporcional para a imagem aparecer */
    
    background-image: url('https://sewegroup.com.br/wp-content/uploads/2026/01/64366.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    
    z-index: -1; /* Garante que fique atrás do conteúdo do pai */
    pointer-events: none;
    
    /* A animação de flutuação */
    animation: floatY 6s ease-in-out infinite;
}

/* Caso não tenha declarado o keyframes anteriormente no seu CSS: */
@keyframes floatY {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-20px); }
}


@media(max-width: 767px) {
    .elementor-40 .elementor-element.elementor-element-51f9a5e::before {
    width: 80px;
    left: -40px;
    top: 200px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8b2975 */.elementor-40 .elementor-element.elementor-element-b8b2975 {
    backdrop-filter: blur(10px);
    webkit-backdrop-filter: blur(10px);
    max-width: 385px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e924f7c */.elementor-40 .elementor-element.elementor-element-e924f7c {
    backdrop-filter: blur(10px);
    webkit-backdrop-filter: blur(10px);
    max-width: 385px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f5671b */.elementor-40 .elementor-element.elementor-element-2f5671b {
    backdrop-filter: blur(10px);
    webkit-backdrop-filter: blur(10px);
    max-width: 385px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e192446 */.elementor-40 .elementor-element.elementor-element-e192446 {
    backdrop-filter: blur(10px);
    webkit-backdrop-filter: blur(10px);
    max-width: 385px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b9d848 */.elementor-40 .elementor-element.elementor-element-6b9d848 {
    position: relative;
    z-index: 1; /* Cria o contexto de empilhamento para o filho ficar atrás */
}

.elementor-40 .elementor-element.elementor-element-6b9d848::after {
    content: "";
    position: absolute;
    /* Ajuste esses valores se quiser mais para dentro ou mais para fora */
    bottom: -70px; 
    right: -40px;
    width: 180px;
    height: 180px; /* Defina altura igual ou proporcional para a imagem aparecer */
    
    background-image: url('https://sewegroup.com.br/wp-content/uploads/2026/01/ff435.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    
    z-index: -1; /* Garante que fique atrás do conteúdo do pai */
    pointer-events: none;
    
    /* A animação de flutuação */
    animation: floatY 6s ease-in-out infinite;
}

/* Caso não tenha declarado o keyframes anteriormente no seu CSS: */
@keyframes floatY {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-20px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0ab8d1 */.elementor-40 .elementor-element.elementor-element-e0ab8d1 {
  position: relative;
  overflow: hidden;
}

.elementor-40 .elementor-element.elementor-element-e0ab8d1::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80px;
  
  /* Cor sólida em baixo (0%) e transparente em cima (100%) */
  background: linear-gradient(0deg, #EFEFEF 0%, transparent 100%);
  
  /* Z-index caso o conteúdo do elemento esteja sumindo atrás do fade */
  z-index: 1; 
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-990ef95 */.elementor-40 .elementor-element.elementor-element-990ef95 {
    position: relative;
    z-index: 1; /* Cria o contexto de empilhamento para o filho ficar atrás */
}

.elementor-40 .elementor-element.elementor-element-990ef95::before {
    content: "";
    position: absolute;
    /* Ajuste esses valores se quiser mais para dentro ou mais para fora */
    top: 40px; 
    right: -180px;
    
    width: 184px;
    height: 184px; /* Defina altura igual ou proporcional para a imagem aparecer */
    
    background-image: url('https://sewegroup.com.br/wp-content/uploads/2026/01/64366.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    
    z-index: -1; /* Garante que fique atrás do conteúdo do pai */
    pointer-events: none;
    
    /* A animação de flutuação */
    animation: floatY 6s ease-in-out infinite;
}

/* Caso não tenha declarado o keyframes anteriormente no seu CSS: */
@keyframes floatY {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-20px); }
}


@media(max-width: 767px) {
    .elementor-40 .elementor-element.elementor-element-990ef95::before {
    width: 80px;
    left: -40px;
    top: 200px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea21741 */.elementor-40 .elementor-element.elementor-element-ea21741 {
    backdrop-filter: blur(10px);
    webkit- backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa6cc4c */.elementor-40 .elementor-element.elementor-element-aa6cc4c {
  /* Define o gradiente com as cores e posições da imagem */
  background: linear-gradient(
    90deg,             /* Direção: Esquerda para direita */
    #000000 0%,        /* Preto no início */
    #596580 60%,       /* Azul acinzentado */
    #7A859F 90%,       /* Azul claro */
    #000000 90%       /* Preto no final */
  );

  /* Mágica que recorta o fundo no formato das letras */
  -webkit-background-clip: text;
  background-clip: text;

  /* Deixa o texto transparente para o fundo aparecer */
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d39f04 */.elementor-40 .elementor-element.elementor-element-5d39f04 {
    backdrop-filter: blur(16px);
    webkit-backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55aee97 */.elementor-40 .elementor-element.elementor-element-55aee97 {
  /* Define o gradiente com as cores e posições da imagem */
  background: linear-gradient(
    90deg,             /* Direção: Esquerda para direita */
    #000000 0%,        /* Preto no início */
    #596580 60%,       /* Azul acinzentado */
    #7A859F 90%,       /* Azul claro */
    #000000 90%       /* Preto no final */
  );

  /* Mágica que recorta o fundo no formato das letras */
  -webkit-background-clip: text;
  background-clip: text;

  /* Deixa o texto transparente para o fundo aparecer */
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b06a8 */.elementor-40 .elementor-element.elementor-element-72b06a8 {
    backdrop-filter: blur(16px);
    webkit-backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c0aebe */.elementor-40 .elementor-element.elementor-element-1c0aebe {
  /* Define o gradiente com as cores e posições da imagem */
  background: linear-gradient(
    90deg,             /* Direção: Esquerda para direita */
    #000000 0%,        /* Preto no início */
    #596580 60%,       /* Azul acinzentado */
    #7A859F 90%,       /* Azul claro */
    #000000 90%       /* Preto no final */
  );

  /* Mágica que recorta o fundo no formato das letras */
  -webkit-background-clip: text;
  background-clip: text;

  /* Deixa o texto transparente para o fundo aparecer */
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c87c97 */.elementor-40 .elementor-element.elementor-element-2c87c97 {
    backdrop-filter: blur(16px);
    webkit-backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d496b01 */.elementor-40 .elementor-element.elementor-element-d496b01 {
  /* Define o gradiente com as cores e posições da imagem */
  background: linear-gradient(
    90deg,             /* Direção: Esquerda para direita */
    #000000 0%,        /* Preto no início */
    #596580 60%,       /* Azul acinzentado */
    #7A859F 90%,       /* Azul claro */
    #000000 90%       /* Preto no final */
  );

  /* Mágica que recorta o fundo no formato das letras */
  -webkit-background-clip: text;
  background-clip: text;

  /* Deixa o texto transparente para o fundo aparecer */
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49ee454 */.elementor-40 .elementor-element.elementor-element-49ee454 {
    backdrop-filter: blur(16px);
    webkit-backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8240ed0 */.elementor-40 .elementor-element.elementor-element-8240ed0 {
  /* Define o gradiente com as cores e posições da imagem */
  background: linear-gradient(
    90deg,             /* Direção: Esquerda para direita */
    #000000 0%,        /* Preto no início */
    #596580 60%,       /* Azul acinzentado */
    #7A859F 90%,       /* Azul claro */
    #000000 90%       /* Preto no final */
  );

  /* Mágica que recorta o fundo no formato das letras */
  -webkit-background-clip: text;
  background-clip: text;

  /* Deixa o texto transparente para o fundo aparecer */
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93fac9a */.elementor-40 .elementor-element.elementor-element-93fac9a {
    backdrop-filter: blur(16px);
    webkit-backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbdded6 */.elementor-40 .elementor-element.elementor-element-cbdded6 {
  position: relative;
  overflow: hidden;
}

.elementor-40 .elementor-element.elementor-element-cbdded6::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80px;
  
  /* Cor sólida em baixo (0%) e transparente em cima (100%) */
  background: linear-gradient(0deg, #EFEFEF 0%, transparent 100%);
  
  /* Z-index caso o conteúdo do elemento esteja sumindo atrás do fade */
  z-index: 1; 
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-577dfd1 */.elementor-40 .elementor-element.elementor-element-577dfd1 {
    position: relative;
    z-index: 1; /* Cria o contexto de empilhamento para o filho ficar atrás */
}

.elementor-40 .elementor-element.elementor-element-577dfd1::after {
    content: "";
    position: absolute;
    /* Ajuste esses valores se quiser mais para dentro ou mais para fora */
    bottom: -150px; 
    left: -90px;
    width: 130px;
    height: 130px; /* Defina altura igual ou proporcional para a imagem aparecer */
    
    background-image: url('https://sewegroup.com.br/wp-content/uploads/2026/01/ff435.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    
    z-index: -1; /* Garante que fique atrás do conteúdo do pai */
    pointer-events: none;
    
    /* A animação de flutuação */
    animation: floatY 6s ease-in-out infinite;
}

/* Caso não tenha declarado o keyframes anteriormente no seu CSS: */
@keyframes floatY {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-20px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbf9c63 */.elementor-40 .elementor-element.elementor-element-dbf9c63 {
    backdrop-filter: blur(10px);
    webkit-backdrop-filter: blur(10px);
    max-width: 385px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b9601b */.elementor-40 .elementor-element.elementor-element-1b9601b {
    backdrop-filter: blur(10px);
    webkit-backdrop-filter: blur(10px);
    max-width: 385px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15df9b8 */.elementor-40 .elementor-element.elementor-element-15df9b8 {
    backdrop-filter: blur(10px);
    webkit-backdrop-filter: blur(10px);
    max-width: 385px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5ce97 */.elementor-40 .elementor-element.elementor-element-2a5ce97 {
    backdrop-filter: blur(10px);
    webkit-backdrop-filter: blur(10px);
    max-width: 385px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9418387 */.elementor-40 .elementor-element.elementor-element-9418387 {
    position: relative;
    z-index: 1; /* Cria o contexto de empilhamento para o filho ficar atrás */
}

.elementor-40 .elementor-element.elementor-element-9418387::before {
    content: "";
    position: absolute;
    /* Ajuste esses valores se quiser mais para dentro ou mais para fora */
    top: 40px; 
    left: 90%;
    width: 234px;
    height: 234px; /* Defina altura igual ou proporcional para a imagem aparecer */
    
    background-image: url('https://sewegroup.com.br/wp-content/uploads/2026/01/64366.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    
    z-index: -1; /* Garante que fique atrás do conteúdo do pai */
    pointer-events: none;
    
    /* A animação de flutuação */
    animation: floatY 6s ease-in-out infinite;
}

/* Caso não tenha declarado o keyframes anteriormente no seu CSS: */
@keyframes floatY {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-20px); }
}


@media(max-width: 767px) {
    .elementor-40 .elementor-element.elementor-element-9418387::before {
    width: 80px;
    left: -40px;
    top: 200px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8963a9 */.elementor-40 .elementor-element.elementor-element-d8963a9 {
  /* Gradiente Linear */
  background: linear-gradient(
    180deg,           /* Direção: 180deg é de cima para baixo. Mude para 90deg se quiser da esquerda para a direita */
    #000000 -40%,       /* Início preto */
    #3F4D6E 7%,       /* Azul escuro logo no começo */
    #596580 25%,      /* Clareando */
    #7A859F 44%,      /* Ponto mais claro do degradê visível na lista */
    #000000 100%      /* Volta para o preto no final */
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b03e264 */.elementor-40 .elementor-element.elementor-element-b03e264 {
    backdrop-filter: blur(10px);
    webkit- backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9d2c0d */.elementor-40 .elementor-element.elementor-element-b9d2c0d {
    backdrop-filter: blur(10px);
    webkit-backdrop-filter: blur(10px);
    max-width: 408px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2b95b8 */.elementor-40 .elementor-element.elementor-element-a2b95b8 {
    backdrop-filter: blur(10px);
    webkit-backdrop-filter: blur(10px);
    max-width: 408px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eec5ede */.elementor-40 .elementor-element.elementor-element-eec5ede {
    backdrop-filter: blur(10px);
    webkit-backdrop-filter: blur(10px);
    max-width: 408px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98cd13e */.elementor-40 .elementor-element.elementor-element-98cd13e {
    backdrop-filter: blur(10px);
    webkit-backdrop-filter: blur(10px);
    max-width: 408px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0188a4 */.elementor-40 .elementor-element.elementor-element-c0188a4 {
  position: relative;
  overflow: hidden;
}

.elementor-40 .elementor-element.elementor-element-c0188a4::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 150px;
  
  /* Cor sólida em baixo (0%) e transparente em cima (100%) */
  background: linear-gradient(0deg, #EFEFEF 0%, transparent 100%);
  
  /* Z-index caso o conteúdo do elemento esteja sumindo atrás do fade */
  z-index: 1; 
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53beca9 */.elementor-40 .elementor-element.elementor-element-53beca9 {
    position: relative;
    z-index: 1; /* Cria o contexto de empilhamento para o filho ficar atrás */
}

.elementor-40 .elementor-element.elementor-element-53beca9::before {
    content: "";
    position: absolute;
    /* Ajuste esses valores se quiser mais para dentro ou mais para fora */
    top: 40px; 
    right: -220px;
    
    width: 234px;
    height: 234px; /* Defina altura igual ou proporcional para a imagem aparecer */
    
    background-image: url('https://sewegroup.com.br/wp-content/uploads/2026/01/64366.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    
    z-index: -1; /* Garante que fique atrás do conteúdo do pai */
    pointer-events: none;
    
    /* A animação de flutuação */
    animation: floatY 6s ease-in-out infinite;
}

/* Caso não tenha declarado o keyframes anteriormente no seu CSS: */
@keyframes floatY {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-20px); }
}


@media(max-width: 767px) {
    .elementor-40 .elementor-element.elementor-element-53beca9::before {
    width: 80px;
    left: -40px;
    top: 200px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a102e3b */.elementor-40 .elementor-element.elementor-element-a102e3b {
  position: relative;
  overflow: hidden;
}

.elementor-40 .elementor-element.elementor-element-a102e3b::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80px;
  
  /* Cor sólida em baixo (0%) e transparente em cima (100%) */
  background: linear-gradient(0deg, #EFEFEF 0%, transparent 100%);
  
  /* Z-index caso o conteúdo do elemento esteja sumindo atrás do fade */
  z-index: 1; 
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fa080a */.elementor-40 .elementor-element.elementor-element-9fa080a {
    position: relative;
    z-index: 1; /* Cria o contexto de empilhamento para o filho ficar atrás */
}

.elementor-40 .elementor-element.elementor-element-9fa080a::after {
    content: "";
    position: absolute;
    /* Ajuste esses valores se quiser mais para dentro ou mais para fora */
    bottom: -90px; 
    right: -120px;
    width: 180px;
    height: 180px; /* Defina altura igual ou proporcional para a imagem aparecer */
    
    background-image: url('https://sewegroup.com.br/wp-content/uploads/2026/01/ff435.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    
    z-index: -1; /* Garante que fique atrás do conteúdo do pai */
    pointer-events: none;
    
    /* A animação de flutuação */
    animation: floatY 6s ease-in-out infinite;
}

/* Caso não tenha declarado o keyframes anteriormente no seu CSS: */
@keyframes floatY {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-20px); }
}

@media(max-width: 767px) {
    .elementor-40 .elementor-element.elementor-element-9fa080a::after {
        width: 80px;
        height: 80px;
        right: -70px;
        top: -30px;
    }
}/* End custom CSS */