.elementor-28 .elementor-element.elementor-element-8d4a186{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8d4a186:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8d4a186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #474747FC 47%, #FFFFFF00 100%);}.elementor-28 .elementor-element.elementor-element-8d4a186::before, .elementor-28 .elementor-element.elementor-element-8d4a186 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-8d4a186 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-8d4a186 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-8d4a186 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-8d4a186 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00000096 0%, #000000 100%);}.elementor-28 .elementor-element.elementor-element-0fe8de0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-4eeee4a{--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:30px 0px;--row-gap:30px;--column-gap: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-28 .elementor-element.elementor-element-1a5703f{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.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-28 .elementor-element.elementor-element-4903e03{text-align:center;}.elementor-28 .elementor-element.elementor-element-4903e03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#A1A1AA;}.elementor-28 .elementor-element.elementor-element-ccdc259{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-ccdc259 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;color:#F2F2F2;}.elementor-28 .elementor-element.elementor-element-d2580e9{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-d2580e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#A1A1AA;}.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-28 .elementor-element.elementor-element-2c76ec6 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0FA426 0%, #05600A 100%);transition-duration:0.6s;border-radius:12px 12px 12px 12px;}.elementor-28 .elementor-element.elementor-element-2c76ec6 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-2c76ec6 .elementor-button:focus{background-color:#FFFFFF00;}.elementor-28 .elementor-element.elementor-element-2c76ec6{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-2c76ec6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-2c76ec6 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-28 .elementor-element.elementor-element-b8005d3{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b8005d3:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-b8005d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #474747FC 47%, #FFFFFF00 100%);}.elementor-28 .elementor-element.elementor-element-b8005d3::before, .elementor-28 .elementor-element.elementor-element-b8005d3 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-b8005d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-b8005d3 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-b8005d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-b8005d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00000096 0%, #000000 100%);}.elementor-28 .elementor-element.elementor-element-6ec476a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-cee9245{--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:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-481211c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-481211c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;}.elementor-28 .elementor-element.elementor-element-faeec07{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-58e9f52{--display:flex;--min-height:280px;--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:space-around;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;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:#1F1F1F;--border-color:#1F1F1F;--border-radius:16px 16px 16px 16px;}.elementor-28 .elementor-element.elementor-element-58e9f52:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-58e9f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-28 .elementor-element.elementor-element-07463e7{width:initial;max-width:initial;text-align:center;}.elementor-28 .elementor-element.elementor-element-07463e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-4849dc6{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-4849dc6 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-4849dc6 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-a579fc5{width:initial;max-width:initial;text-align:center;}.elementor-28 .elementor-element.elementor-element-a579fc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#A1A1AA;}.elementor-28 .elementor-element.elementor-element-42b8941{--display:flex;--min-height:280px;--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:space-between;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;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:#1F1F1F;--border-color:#1F1F1F;--border-radius:16px 16px 16px 16px;}.elementor-28 .elementor-element.elementor-element-42b8941:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-42b8941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-28 .elementor-element.elementor-element-60f9a2d{width:initial;max-width:initial;text-align:center;}.elementor-28 .elementor-element.elementor-element-60f9a2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-8b354a5{--divider-border-style:solid;--divider-color:#05600A00;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-8b354a5 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-8b354a5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-5a275b9{width:initial;max-width:initial;text-align:center;}.elementor-28 .elementor-element.elementor-element-5a275b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#A1A1AA;}.elementor-28 .elementor-element.elementor-element-7c3ffd3{--display:flex;--min-height:280px;--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:space-between;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;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:#1F1F1F;--border-color:#1F1F1F;--border-radius:16px 16px 16px 16px;}.elementor-28 .elementor-element.elementor-element-7c3ffd3:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7c3ffd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-28 .elementor-element.elementor-element-8cd54f6{width:initial;max-width:initial;text-align:center;}.elementor-28 .elementor-element.elementor-element-8cd54f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-798cfd7{--divider-border-style:solid;--divider-color:#05600A00;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-798cfd7 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-28 .elementor-element.elementor-element-798cfd7 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-c94628a{width:initial;max-width:initial;text-align:center;}.elementor-28 .elementor-element.elementor-element-c94628a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#A1A1AA;}.elementor-28 .elementor-element.elementor-element-7768269{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7768269:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7768269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #474747FC 47%, #FFFFFF00 100%);}.elementor-28 .elementor-element.elementor-element-7768269::before, .elementor-28 .elementor-element.elementor-element-7768269 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-7768269 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-7768269 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-7768269 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-7768269 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00000096 0%, #000000 100%);}.elementor-28 .elementor-element.elementor-element-08a5c02{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-890927f{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6a8c825{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-6a8c825 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;}.elementor-28 .elementor-element.elementor-element-b08c859{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-b08c859 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#A1A1AA;}.elementor-28 .elementor-element.elementor-element-53ea361{--display:flex;--min-height:0px;--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-aa7a9ad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-4b096c1{text-align:center;}.elementor-28 .elementor-element.elementor-element-4b096c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#71717A;}.elementor-28 .elementor-element.elementor-element-f952295{text-align:center;}.elementor-28 .elementor-element.elementor-element-f952295 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-ad33480{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-ad33480 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#A1A1AA;}.elementor-28 .elementor-element.elementor-element-9dde501{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6d2fc77{text-align:center;}.elementor-28 .elementor-element.elementor-element-6d2fc77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#71717A;}.elementor-28 .elementor-element.elementor-element-ae46c11{text-align:center;}.elementor-28 .elementor-element.elementor-element-ae46c11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-73eeb2a{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-73eeb2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#A1A1AA;}.elementor-28 .elementor-element.elementor-element-4add767{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-10da2bc{text-align:center;}.elementor-28 .elementor-element.elementor-element-10da2bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#71717A;}.elementor-28 .elementor-element.elementor-element-6a97f69{text-align:center;}.elementor-28 .elementor-element.elementor-element-6a97f69 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-9fb8ab8{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-9fb8ab8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#A1A1AA;}.elementor-28 .elementor-element.elementor-element-99d4ae1{--display:flex;--min-height:0px;--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-0069c55{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2804611{text-align:center;}.elementor-28 .elementor-element.elementor-element-2804611 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#71717A;}.elementor-28 .elementor-element.elementor-element-ab64927{text-align:center;}.elementor-28 .elementor-element.elementor-element-ab64927 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-7f13e01{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-7f13e01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#A1A1AA;}.elementor-28 .elementor-element.elementor-element-b5e20e3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-f6f8b26{text-align:center;}.elementor-28 .elementor-element.elementor-element-f6f8b26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#71717A;}.elementor-28 .elementor-element.elementor-element-36cb3d4{text-align:center;}.elementor-28 .elementor-element.elementor-element-36cb3d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-a805f25{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-a805f25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#A1A1AA;}.elementor-28 .elementor-element.elementor-element-a04b79a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ea2546c{text-align:center;}.elementor-28 .elementor-element.elementor-element-ea2546c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#71717A;}.elementor-28 .elementor-element.elementor-element-8704829{text-align:center;}.elementor-28 .elementor-element.elementor-element-8704829 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-cda1e39{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-cda1e39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#A1A1AA;}.elementor-28 .elementor-element.elementor-element-c756ec2{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c756ec2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c756ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #474747FC 47%, #FFFFFF00 100%);}.elementor-28 .elementor-element.elementor-element-c756ec2::before, .elementor-28 .elementor-element.elementor-element-c756ec2 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-c756ec2 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-c756ec2 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-c756ec2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-c756ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00000096 0%, #000000 100%);}.elementor-28 .elementor-element.elementor-element-1514f9f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-52ff01e{--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:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-437e48f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-437e48f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;color:#F2F2F2;}.elementor-28 .elementor-element.elementor-element-0098da5{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-0098da5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#A1A1AA;}.elementor-28 .elementor-element.elementor-element-dfe5e9b .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0FA426 0%, #05600A 100%);transition-duration:0.6s;border-radius:12px 12px 12px 12px;}.elementor-28 .elementor-element.elementor-element-dfe5e9b .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-dfe5e9b .elementor-button:focus{background-color:#FFFFFF00;}.elementor-28 .elementor-element.elementor-element-dfe5e9b{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-dfe5e9b .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-dfe5e9b .elementor-button .elementor-button-content-wrapper{gap:6px;}body.elementor-page-28:not(.elementor-motion-effects-element-type-background), body.elementor-page-28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-0fe8de0{--width:1200px;}.elementor-28 .elementor-element.elementor-element-4eeee4a{--width:100%;}.elementor-28 .elementor-element.elementor-element-6ec476a{--width:1200px;}.elementor-28 .elementor-element.elementor-element-cee9245{--width:100%;}.elementor-28 .elementor-element.elementor-element-08a5c02{--width:1200px;}.elementor-28 .elementor-element.elementor-element-890927f{--width:100%;}.elementor-28 .elementor-element.elementor-element-1514f9f{--width:1200px;}.elementor-28 .elementor-element.elementor-element-52ff01e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-cee9245{--width:59%;}.elementor-28 .elementor-element.elementor-element-53ea361{--width:60%;}.elementor-28 .elementor-element.elementor-element-99d4ae1{--width:60%;}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-8d4a186{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-4903e03 .elementor-heading-title{font-size:12px;}.elementor-28 .elementor-element.elementor-element-ccdc259{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-28 .elementor-element.elementor-element-ccdc259 .elementor-heading-title{font-size:26px;}.elementor-28 .elementor-element.elementor-element-d2580e9{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-28 .elementor-element.elementor-element-d2580e9 .elementor-heading-title{font-size:14px;}.elementor-28 .elementor-element.elementor-element-2c76ec6 .elementor-button{font-size:14px;}.elementor-28 .elementor-element.elementor-element-b8005d3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-481211c{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-28 .elementor-element.elementor-element-481211c .elementor-heading-title{font-size:26px;}.elementor-28 .elementor-element.elementor-element-07463e7 .elementor-heading-title{font-size:17px;}.elementor-28 .elementor-element.elementor-element-a579fc5 .elementor-heading-title{font-size:12px;}.elementor-28 .elementor-element.elementor-element-60f9a2d .elementor-heading-title{font-size:17px;}.elementor-28 .elementor-element.elementor-element-5a275b9 .elementor-heading-title{font-size:12px;}.elementor-28 .elementor-element.elementor-element-8cd54f6 .elementor-heading-title{font-size:17px;}.elementor-28 .elementor-element.elementor-element-c94628a .elementor-heading-title{font-size:12px;}.elementor-28 .elementor-element.elementor-element-7768269{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-6a8c825{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-28 .elementor-element.elementor-element-6a8c825 .elementor-heading-title{font-size:26px;}.elementor-28 .elementor-element.elementor-element-b08c859{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-28 .elementor-element.elementor-element-00e6330{width:initial;max-width:initial;}.elementor-28 .elementor-element.elementor-element-f952295 .elementor-heading-title{font-size:17px;}.elementor-28 .elementor-element.elementor-element-ad33480 .elementor-heading-title{font-size:12px;}.elementor-28 .elementor-element.elementor-element-ae46c11 .elementor-heading-title{font-size:17px;}.elementor-28 .elementor-element.elementor-element-6a97f69 .elementor-heading-title{font-size:17px;}.elementor-28 .elementor-element.elementor-element-3f0e6a4{width:initial;max-width:initial;}.elementor-28 .elementor-element.elementor-element-ab64927 .elementor-heading-title{font-size:17px;}.elementor-28 .elementor-element.elementor-element-7f13e01 .elementor-heading-title{font-size:12px;}.elementor-28 .elementor-element.elementor-element-36cb3d4 .elementor-heading-title{font-size:17px;}.elementor-28 .elementor-element.elementor-element-8704829 .elementor-heading-title{font-size:17px;}.elementor-28 .elementor-element.elementor-element-c756ec2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-437e48f{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-28 .elementor-element.elementor-element-437e48f .elementor-heading-title{font-size:26px;}.elementor-28 .elementor-element.elementor-element-0098da5{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-28 .elementor-element.elementor-element-0098da5 .elementor-heading-title{font-size:14px;}.elementor-28 .elementor-element.elementor-element-dfe5e9b .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-4eeee4a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-1a5703f{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-28 .elementor-element.elementor-element-4903e03 .elementor-heading-title{font-size:12px;}.elementor-28 .elementor-element.elementor-element-ccdc259{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-28 .elementor-element.elementor-element-ccdc259 .elementor-heading-title{font-size:19px;}.elementor-28 .elementor-element.elementor-element-d2580e9{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-28 .elementor-element.elementor-element-d2580e9 .elementor-heading-title{font-size:14px;}.elementor-28 .elementor-element.elementor-element-2c76ec6 .elementor-button{font-size:12px;}.elementor-28 .elementor-element.elementor-element-481211c{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-28 .elementor-element.elementor-element-481211c .elementor-heading-title{font-size:19px;}.elementor-28 .elementor-element.elementor-element-07463e7 .elementor-heading-title{font-size:15px;}.elementor-28 .elementor-element.elementor-element-a579fc5 .elementor-heading-title{font-size:11px;}.elementor-28 .elementor-element.elementor-element-60f9a2d .elementor-heading-title{font-size:15px;}.elementor-28 .elementor-element.elementor-element-5a275b9 .elementor-heading-title{font-size:11px;}.elementor-28 .elementor-element.elementor-element-8cd54f6 .elementor-heading-title{font-size:15px;}.elementor-28 .elementor-element.elementor-element-c94628a .elementor-heading-title{font-size:11px;}.elementor-28 .elementor-element.elementor-element-7768269{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6a8c825{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-28 .elementor-element.elementor-element-6a8c825 .elementor-heading-title{font-size:19px;}.elementor-28 .elementor-element.elementor-element-b08c859{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-28 .elementor-element.elementor-element-b08c859 .elementor-heading-title{font-size:14px;}.elementor-28 .elementor-element.elementor-element-53ea361{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-28 .elementor-element.elementor-element-f952295 .elementor-heading-title{font-size:15px;}.elementor-28 .elementor-element.elementor-element-ad33480{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-28 .elementor-element.elementor-element-ad33480 .elementor-heading-title{font-size:11px;}.elementor-28 .elementor-element.elementor-element-ae46c11 .elementor-heading-title{font-size:15px;}.elementor-28 .elementor-element.elementor-element-73eeb2a{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-28 .elementor-element.elementor-element-73eeb2a .elementor-heading-title{font-size:11px;}.elementor-28 .elementor-element.elementor-element-6a97f69 .elementor-heading-title{font-size:15px;}.elementor-28 .elementor-element.elementor-element-9fb8ab8{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-28 .elementor-element.elementor-element-9fb8ab8 .elementor-heading-title{font-size:11px;}.elementor-28 .elementor-element.elementor-element-437e48f{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-28 .elementor-element.elementor-element-437e48f .elementor-heading-title{font-size:19px;}.elementor-28 .elementor-element.elementor-element-0098da5{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-28 .elementor-element.elementor-element-0098da5 .elementor-heading-title{font-size:14px;}.elementor-28 .elementor-element.elementor-element-dfe5e9b .elementor-button{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-8d4a186 */background: linear-gradient(180deg, #0a0a0a, #000000);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58e9f52 *//* ===== CARD BASE ===== */
.elementor-28 .elementor-element.elementor-element-58e9f52 {
    background: linear-gradient(145deg, #111111, #161616);
    border: 1px solid #262626;
    border-radius: 16px;
    padding: 32px;
    position: relative;
    overflow: hidden;
    transition: all 0.35s ease;
}

/* glow interno sutil */
.elementor-28 .elementor-element.elementor-element-58e9f52::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(
        circle at top left,
        rgba(255,255,255,0.04),
        transparent 60%
    );
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover do card */
.elementor-28 .elementor-element.elementor-element-58e9f52:hover {
    transform: translateY(-6px);
    border-color: #3a3a3a;
    box-shadow: 0 20px 40px rgba(0,0,0,0.6);
}

/* ativa glow */
.elementor-28 .elementor-element.elementor-element-58e9f52:hover::before {
    opacity: 1;
}

/* ===== ÍCONE (SVG) ===== */
.elementor-28 .elementor-element.elementor-element-58e9f52 svg {
    width: 48px;
    height: 48px;
    stroke: #D4D4D8;
    fill: none;
    transition: transform 0.3s ease, stroke 0.25s ease;
}

/* corrige bug de preenchimento */
.elementor-28 .elementor-element.elementor-element-58e9f52 svg,
.elementor-28 .elementor-element.elementor-element-58e9f52 svg * {
    fill: none !important;
}

/* animação do ícone no hover */
.elementor-28 .elementor-element.elementor-element-58e9f52:hover svg {
    transform: scale(1.18) translateY(-2px);
    stroke: #FFFFFF;
}

/* ===== LINHA (divider) ===== */
.elementor-28 .elementor-element.elementor-element-58e9f52 .elementor-divider-separator {
    width: 40px;
    height: 2px;
    background: #3f3f46;
    transition: all 0.3s ease;
}

/* anima linha */
.elementor-28 .elementor-element.elementor-element-58e9f52:hover .elementor-divider-separator {
    width: 60px;
    background: #71717A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b8941 *//* ===== CARD BASE ===== */
.elementor-28 .elementor-element.elementor-element-42b8941 {
    background: linear-gradient(145deg, #111111, #161616);
    border: 1px solid #262626;
    border-radius: 16px;
    padding: 32px;
    position: relative;
    overflow: hidden;
    transition: all 0.35s ease;
}

/* glow interno sutil */
.elementor-28 .elementor-element.elementor-element-42b8941::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(
        circle at top left,
        rgba(255,255,255,0.04),
        transparent 60%
    );
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover do card */
.elementor-28 .elementor-element.elementor-element-42b8941:hover {
    transform: translateY(-6px);
    border-color: #3a3a3a;
    box-shadow: 0 20px 40px rgba(0,0,0,0.6);
}

/* ativa glow */
.elementor-28 .elementor-element.elementor-element-42b8941:hover::before {
    opacity: 1;
}

/* ===== ÍCONE (SVG) ===== */
.elementor-28 .elementor-element.elementor-element-42b8941 svg {
    width: 48px;
    height: 48px;
    stroke: #D4D4D8;
    fill: none;
    transition: transform 0.3s ease, stroke 0.25s ease;
}

/* corrige bug de preenchimento */
.elementor-28 .elementor-element.elementor-element-42b8941 svg,
.elementor-28 .elementor-element.elementor-element-42b8941 svg * {
    fill: none !important;
}

/* animação do ícone no hover */
.elementor-28 .elementor-element.elementor-element-42b8941:hover svg {
    transform: scale(1.18) translateY(-2px);
    stroke: #FFFFFF;
}

/* ===== LINHA (divider) ===== */
.elementor-28 .elementor-element.elementor-element-42b8941 .elementor-divider-separator {
    width: 40px;
    height: 2px;
    background: #3f3f46;
    transition: all 0.3s ease;
}

/* anima linha */
.elementor-28 .elementor-element.elementor-element-42b8941:hover .elementor-divider-separator {
    width: 60px;
    background: #71717A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c3ffd3 *//* ===== CARD BASE ===== */
.elementor-28 .elementor-element.elementor-element-7c3ffd3 {
    background: linear-gradient(145deg, #111111, #161616);
    border: 1px solid #262626;
    border-radius: 16px;
    padding: 32px;
    position: relative;
    overflow: hidden;
    transition: all 0.35s ease;
}

/* glow interno sutil */
.elementor-28 .elementor-element.elementor-element-7c3ffd3::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(
        circle at top left,
        rgba(255,255,255,0.04),
        transparent 60%
    );
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover do card */
.elementor-28 .elementor-element.elementor-element-7c3ffd3:hover {
    transform: translateY(-6px);
    border-color: #3a3a3a;
    box-shadow: 0 20px 40px rgba(0,0,0,0.6);
}

/* ativa glow */
.elementor-28 .elementor-element.elementor-element-7c3ffd3:hover::before {
    opacity: 1;
}

/* ===== ÍCONE (SVG) ===== */
.elementor-28 .elementor-element.elementor-element-7c3ffd3 svg {
    width: 48px;
    height: 48px;
    stroke: #D4D4D8;
    fill: none;
    transition: transform 0.3s ease, stroke 0.25s ease;
}

/* corrige bug de preenchimento */
.elementor-28 .elementor-element.elementor-element-7c3ffd3 svg,
.elementor-28 .elementor-element.elementor-element-7c3ffd3 svg * {
    fill: none !important;
}

/* animação do ícone no hover */
.elementor-28 .elementor-element.elementor-element-7c3ffd3:hover svg {
    transform: scale(1.18) translateY(-2px);
    stroke: #FFFFFF;
}

/* ===== LINHA (divider) ===== */
.elementor-28 .elementor-element.elementor-element-7c3ffd3 .elementor-divider-separator {
    width: 40px;
    height: 2px;
    background: #3f3f46;
    transition: all 0.3s ease;
}

/* anima linha */
.elementor-28 .elementor-element.elementor-element-7c3ffd3:hover .elementor-divider-separator {
    width: 60px;
    background: #71717A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8005d3 */background: linear-gradient(180deg, #0a0a0a, #000000);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99d4ae1 *//* ===== CONTAINER BASE ===== */
.elementor-28 .elementor-element.elementor-element-99d4ae1 {
    position: relative;
    z-index: 1;
}

/* ===== LINHA BASE ===== */
.elementor-28 .elementor-element.elementor-element-99d4ae1::before {
    content: "";
    position: absolute;
    top: 40px;
    left: 10%;
    width: 80%;
    height: 1px;
    background: #262626;
    pointer-events: none; /* NÃO BLOQUEIA HOVER */
}

/* ===== BRILHO ANIMADO ===== */
.elementor-28 .elementor-element.elementor-element-99d4ae1::after {
    content: "";
    position: absolute;
    top: 40px;
    left: 10%;
    width: 80%;
    height: 1px;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );
    animation: lineFlow 3s linear infinite;
    filter: blur(1px);
    pointer-events: none; /* NÃO BLOQUEIA HOVER */
}

/* ===== ANIMAÇÃO ===== */
@keyframes lineFlow {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(100%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7768269 */.elementor-28 .elementor-element.elementor-element-7768269 {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c756ec2 */background: linear-gradient(180deg, #0a0a0a, #000000);/* End custom CSS */