.elementor-15 .elementor-element.elementor-element-28025f8{--display:flex;--min-height:50vh;--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;--overlay-opacity:0.2;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-28025f8::before, .elementor-15 .elementor-element.elementor-element-28025f8 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-28025f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-28025f8 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-28025f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-28025f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://arnaldo.mercapro.com.br/wp-content/uploads/2026/08/Dep2-1.png");--background-overlay:'';background-position:75% -50%;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-52475e8{--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:flex-start;}.elementor-15 .elementor-element.elementor-element-e33f4a7{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-15 .elementor-element.elementor-element-50dc58e{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-50dc58e .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-50dc58e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.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-15 .elementor-element.elementor-element-36ee13d{text-align:start;}.elementor-15 .elementor-element.elementor-element-36ee13d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-592df01{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-592df01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-b13a5f4 );}.elementor-15 .elementor-element.elementor-element-26a0f16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-26a0f16:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-26a0f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-578b925 );}.elementor-15 .elementor-element.elementor-element-4c31c05{--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:flex-start;}.elementor-15 .elementor-element.elementor-element-868d9ca{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-62061c3{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-62061c3 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-62061c3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-8ba706f{text-align:start;}.elementor-15 .elementor-element.elementor-element-8ba706f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-0f4bff1{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-0f4bff1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-27b45b9{--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:flex-start;}.elementor-15 .elementor-element.elementor-element-9cc5f40 .ajwp-timeline{--ajwp-timeline-content-indent:60px;--ajwp-timeline-item-gap:40px;--ajwp-timeline-line-color:var( --e-global-color-primary );--ajwp-timeline-line-width:2px;--ajwp-timeline-marker-size:24px;--ajwp-timeline-marker-border:5px;--ajwp-timeline-marker-color:var( --e-global-color-primary );--ajwp-timeline-marker-bg:var( --e-global-color-accent );--ajwp-timeline-marker-halo:rgba(24,181,91,0.12);--ajwp-timeline-marker-halo-size:7px;--ajwp-timeline-image-width:360px;}.elementor-15 .elementor-element.elementor-element-9cc5f40 .ajwp-timeline-item-inner{--ajwp-timeline-media-gap:25px;}.elementor-15 .elementor-element.elementor-element-9cc5f40 .ajwp-timeline-period{color:var( --e-global-color-primary );font-size:14px;margin-bottom:8px;}.elementor-15 .elementor-element.elementor-element-9cc5f40 .ajwp-timeline-title{color:var( --e-global-color-secondary );font-size:22px;margin-bottom:12px;}.elementor-15 .elementor-element.elementor-element-9cc5f40 .ajwp-timeline-description{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-9cc5f40 .ajwp-timeline-description, .elementor-15 .elementor-element.elementor-element-9cc5f40 .ajwp-timeline-description p{font-size:16px;}.elementor-15 .elementor-element.elementor-element-9cc5f40 .ajwp-timeline-image img{aspect-ratio:3 / 2;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-47056a0{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-47056a0 .ajwp-trajectory-gallery{--ajwp-gallery-height:500px;--ajwp-gallery-gap:18px;--ajwp-gallery-min-width:240px;--ajwp-gallery-max-width:760px;--ajwp-gallery-edge:0px;--ajwp-gallery-hover-scale:103;--ajwp-gallery-arrow-size:48px;--ajwp-gallery-progress-height:3px;}.elementor-15 .elementor-element.elementor-element-47056a0 .ajwp-trajectory-gallery__image{object-fit:cover;}.elementor-15 .elementor-element.elementor-element-47056a0 .ajwp-trajectory-gallery__slide, .elementor-15 .elementor-element.elementor-element-47056a0 .ajwp-trajectory-gallery__media, .elementor-15 .elementor-element.elementor-element-47056a0 .ajwp-trajectory-gallery__image{border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-47056a0 .ajwp-trajectory-gallery__media{background-color:#EEF2F6;}.elementor-15 .elementor-element.elementor-element-47056a0 .ajwp-trajectory-gallery__arrow{color:#10284A;background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-47056a0 .ajwp-trajectory-gallery__arrow:hover, .elementor-15 .elementor-element.elementor-element-47056a0 .ajwp-trajectory-gallery__arrow:focus-visible{color:#178A43;}.elementor-15 .elementor-element.elementor-element-47056a0 .ajwp-trajectory-gallery__counter{color:#64748B;}.elementor-15 .elementor-element.elementor-element-47056a0 .ajwp-trajectory-gallery__counter-current{color:#10284A;}.elementor-15 .elementor-element.elementor-element-47056a0 .ajwp-trajectory-gallery__progress{background-color:#DFE6EF;}.elementor-15 .elementor-element.elementor-element-47056a0 .ajwp-trajectory-gallery__progress-bar{background-color:#21A64B;}.elementor-15 .elementor-element.elementor-element-486cdb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-486cdb9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-486cdb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6343d43 );}.elementor-15 .elementor-element.elementor-element-21a578b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c9b47ad{--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:flex-start;}.elementor-15 .elementor-element.elementor-element-4c8e17a{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0f1a313{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-0f1a313 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-0f1a313 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-ae15e36{text-align:start;}.elementor-15 .elementor-element.elementor-element-ae15e36 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-7ff03a2{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-7ff03a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.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-15 .elementor-element.elementor-element-96d9028{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-d2c699b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-d2c699b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d2c699b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-578b925 );}.elementor-15 .elementor-element.elementor-element-4cca26e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9a523ef{--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:flex-start;}.elementor-15 .elementor-element.elementor-element-c6530a7{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a8e9bd3{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-a8e9bd3 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-a8e9bd3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-245fd1b{text-align:start;}.elementor-15 .elementor-element.elementor-element-245fd1b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-189309f{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-189309f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-0a64f0b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-fcd89ed{--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-15 .elementor-element.elementor-element-8f57c53{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-fc7dcdb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-15 .elementor-element.elementor-element-cd4ad72{text-align:center;}.elementor-15 .elementor-element.elementor-element-cd4ad72 img{width:100%;border-radius:50% 50% 50% 50%;}.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-15 .elementor-element.elementor-element-da7a15c .elementor-button{background-color:#3E6EC4;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1em;fill:var( --e-global-color-b13a5f4 );color:var( --e-global-color-b13a5f4 );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-15 .elementor-element.elementor-element-da7a15c .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-da7a15c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-b13a5f4 );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-da7a15c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-da7a15c.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-da7a15c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-15 .elementor-element.elementor-element-da7a15c .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-da7a15c .elementor-button:focus svg{fill:var( --e-global-color-b13a5f4 );}.elementor-15 .elementor-element.elementor-element-c1c9fdc{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-fc77722{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-53e886a{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-53e886a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-8de8f1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 3px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-8de8f1f img{width:20px;}.elementor-15 .elementor-element.elementor-element-be69e58{--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3add38d{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-3add38d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-3a43151{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-3a43151 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-890794c{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-890794c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-d8b1c38 .elementor-button{background-color:#3E6EC4;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1em;fill:var( --e-global-color-b13a5f4 );color:var( --e-global-color-b13a5f4 );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-15 .elementor-element.elementor-element-d8b1c38 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-d8b1c38 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-b13a5f4 );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-d8b1c38{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -150px;}.elementor-15 .elementor-element.elementor-element-d8b1c38.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-d8b1c38 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-d8b1c38 .elementor-button:focus svg{fill:var( --e-global-color-b13a5f4 );}.elementor-15 .elementor-element.elementor-element-ac94233{--display:flex;}.elementor-15 .elementor-element.elementor-element-189f0ee{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c306f42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2f50d2c{text-align:center;}.elementor-15 .elementor-element.elementor-element-2f50d2c img{width:100%;}.elementor-15 .elementor-element.elementor-element-5a24bd8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-95c3b3f{text-align:center;}.elementor-15 .elementor-element.elementor-element-95c3b3f img{width:100%;}.elementor-15 .elementor-element.elementor-element-fcbe971{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-84bdf11{text-align:center;}.elementor-15 .elementor-element.elementor-element-84bdf11 img{width:100%;}.elementor-15 .elementor-element.elementor-element-05572ac .elementor-button{background-color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1em;fill:var( --e-global-color-b13a5f4 );color:var( --e-global-color-b13a5f4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-15 .elementor-element.elementor-element-05572ac .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-05572ac .elementor-button:focus{background-color:var( --e-global-color-b02744e );color:var( --e-global-color-b13a5f4 );border-color:var( --e-global-color-b02744e );}.elementor-15 .elementor-element.elementor-element-05572ac{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-05572ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-05572ac .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-05572ac .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-05572ac .elementor-button:focus svg{fill:var( --e-global-color-b13a5f4 );}.elementor-15 .elementor-element.elementor-element-1468f0b{--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;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.07;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-1468f0b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1468f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, var( --e-global-color-b02744e ) 0%, var( --e-global-color-primary ) 100%);}.elementor-15 .elementor-element.elementor-element-1468f0b::before, .elementor-15 .elementor-element.elementor-element-1468f0b > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1468f0b > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1468f0b > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1468f0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1468f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://arnaldo.mercapro.com.br/wp-content/uploads/2026/08/Agrupar-2.png");--background-overlay:'';background-position:-31% 82%;background-repeat:no-repeat;background-size:1000px auto;}.elementor-15 .elementor-element.elementor-element-4a8af27{--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:flex-start;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d05c911{--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:flex-start;}.elementor-15 .elementor-element.elementor-element-d05c911.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e0e7f64{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-83e27c8{--divider-border-style:solid;--divider-color:var( --e-global-color-b13a5f4 );--divider-border-width:2px;width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-83e27c8 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-83e27c8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-862a5fe{text-align:start;}.elementor-15 .elementor-element.elementor-element-862a5fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-b13a5f4 );}.elementor-15 .elementor-element.elementor-element-cb6c45f{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-cb6c45f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:700;line-height:1.3em;color:var( --e-global-color-b13a5f4 );}.elementor-15 .elementor-element.elementor-element-3d1bb32 .elementor-button{background-color:var( --e-global-color-b13a5f4 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b13a5f4 );border-radius:50px 50px 50px 50px;}.elementor-15 .elementor-element.elementor-element-3d1bb32 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-3d1bb32 .elementor-button:focus{background-color:var( --e-global-color-a02b64b );color:var( --e-global-color-primary );border-color:var( --e-global-color-a02b64b );}.elementor-15 .elementor-element.elementor-element-3d1bb32 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-3d1bb32 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-3d1bb32 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-3d1bb32 .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-28025f8::before, .elementor-15 .elementor-element.elementor-element-28025f8 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-28025f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-28025f8 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-28025f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-28025f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://arnaldo.mercapro.com.br/wp-content/uploads/2026/08/Dep-mob-1.png");background-position:0% 0%;}.elementor-15 .elementor-element.elementor-element-28025f8{--min-height:100vh;--flex-direction:column-reverse;--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:flex-start;--align-items:center;}.elementor-15 .elementor-element.elementor-element-52475e8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-e33f4a7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-592df01{width:var( --container-widget-width, 610px );max-width:610px;--container-widget-width:610px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-592df01 .elementor-heading-title{font-size:46px;}.elementor-15 .elementor-element.elementor-element-9cc5f40 .ajwp-timeline{--ajwp-timeline-content-indent:58px;--ajwp-timeline-item-gap:44px;}.elementor-15 .elementor-element.elementor-element-47056a0 .ajwp-trajectory-gallery{--ajwp-gallery-height:410px;--ajwp-gallery-gap:14px;--ajwp-gallery-max-width:680px;}.elementor-15 .elementor-element.elementor-element-21a578b{--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;}.elementor-15 .elementor-element.elementor-element-1468f0b::before, .elementor-15 .elementor-element.elementor-element-1468f0b > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1468f0b > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1468f0b > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1468f0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1468f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-28025f8::before, .elementor-15 .elementor-element.elementor-element-28025f8 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-28025f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-28025f8 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-28025f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-28025f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-15 .elementor-element.elementor-element-52475e8{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-592df01 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-0f4bff1 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-9cc5f40 .ajwp-timeline{--ajwp-timeline-content-indent:46px;--ajwp-timeline-item-gap:36px;--ajwp-timeline-marker-size:20px;}.elementor-15 .elementor-element.elementor-element-47056a0 .ajwp-trajectory-gallery{--ajwp-gallery-height:300px;--ajwp-gallery-gap:12px;--ajwp-gallery-min-width:185px;--ajwp-gallery-max-width:88vw;--ajwp-gallery-arrow-size:42px;}.elementor-15 .elementor-element.elementor-element-21a578b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15 .elementor-element.elementor-element-7ff03a2 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-9a523ef{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15 .elementor-element.elementor-element-c6530a7{--justify-content:center;}.elementor-15 .elementor-element.elementor-element-189309f{width:var( --container-widget-width, 272px );max-width:272px;--container-widget-width:272px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-189309f .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-fcd89ed{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8f57c53{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-fc7dcdb{--width:30%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-15 .elementor-element.elementor-element-da7a15c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-da7a15c.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-c1c9fdc{--width:62%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-15 .elementor-element.elementor-element-fc77722{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-15 .elementor-element.elementor-element-53e886a{width:auto;max-width:auto;text-align:center;}.elementor-15 .elementor-element.elementor-element-53e886a .elementor-heading-title{font-size:13px;}.elementor-15 .elementor-element.elementor-element-be69e58{--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-15 .elementor-element.elementor-element-3add38d{width:var( --container-widget-width, 272px );max-width:272px;--container-widget-width:272px;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-3add38d .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-3a43151{width:var( --container-widget-width, 272px );max-width:272px;--container-widget-width:272px;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-3a43151 .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-890794c{width:var( --container-widget-width, 272px );max-width:272px;--container-widget-width:272px;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-890794c .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-d8b1c38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-d8b1c38.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-1468f0b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1468f0b::before, .elementor-15 .elementor-element.elementor-element-1468f0b > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1468f0b > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1468f0b > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1468f0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1468f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-15 .elementor-element.elementor-element-4a8af27{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-58f5b0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d05c911{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-e0e7f64{--justify-content:center;}.elementor-15 .elementor-element.elementor-element-cb6c45f{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;text-align:center;}.elementor-15 .elementor-element.elementor-element-cb6c45f .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-52475e8{--width:60%;}.elementor-15 .elementor-element.elementor-element-4c31c05{--width:100%;}.elementor-15 .elementor-element.elementor-element-27b45b9{--width:100%;}.elementor-15 .elementor-element.elementor-element-c9b47ad{--width:100%;}.elementor-15 .elementor-element.elementor-element-9a523ef{--width:100%;}.elementor-15 .elementor-element.elementor-element-fcd89ed{--width:100%;}.elementor-15 .elementor-element.elementor-element-fc7dcdb{--width:130px;}.elementor-15 .elementor-element.elementor-element-c1c9fdc{--width:400px;}.elementor-15 .elementor-element.elementor-element-4a8af27{--width:40%;}.elementor-15 .elementor-element.elementor-element-d05c911{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-52475e8{--width:100%;}.elementor-15 .elementor-element.elementor-element-4c31c05{--width:100%;}.elementor-15 .elementor-element.elementor-element-27b45b9{--width:100%;}.elementor-15 .elementor-element.elementor-element-c9b47ad{--width:100%;}.elementor-15 .elementor-element.elementor-element-4a8af27{--width:50%;}.elementor-15 .elementor-element.elementor-element-d05c911{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-28025f8 */.elementor-15 .elementor-element.elementor-element-28025f8 {
    background: linear-gradient(120deg, #07062d 00%, #365598 62%, #07062d 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1468f0b *//* =========================================================
   ARNALDO JARDIM
   SEÇÃO CTA / CONTATO
   Container Elementor: 7873fbb
   ========================================================= */


/* ---------------------------------------------------------
   1. CONTAINER PRINCIPAL
   --------------------------------------------------------- */

.elementor-element-7873fbb {
    position: relative;
    overflow: hidden;

    /* Fundo principal */
    background:
        /* Luz atrás do Arnaldo */
        radial-gradient(
            circle at 31% 46%,
            rgba(187, 235, 135, 0.30) 0%,
            rgba(121, 205, 101, 0.18) 20%,
            rgba(43, 164, 76, 0.05) 42%,
            rgba(43, 164, 76, 0) 60%
        ),

        /* Pequena iluminação na área do texto */
        radial-gradient(
            circle at 68% 30%,
            rgba(103, 218, 126, 0.15) 0%,
            rgba(29, 147, 67, 0) 38%
        ),

        /* Gradiente principal */
        linear-gradient(
            115deg,
            #31aa4e 0%,
            #279c48 32%,
            #218f43 60%,
            #167b3b 100%
        ) !important;

    min-height: 565px;

    isolation: isolate;
}


/* ---------------------------------------------------------
   2. TEXTURA / ELEMENTO GRÁFICO DE FUNDO
   cria uma forma circular abstrata bem sutil
   --------------------------------------------------------- */

.elementor-element-7873fbb::before {
    content: "";
    position: absolute;

    width: 720px;
    height: 720px;

    left: -80px;
    top: 50%;

    transform: translateY(-50%);

    border-radius: 50%;

    border: 105px solid rgba(255, 255, 255, 0.035);

    pointer-events: none;

    z-index: 0;
}


/* ---------------------------------------------------------
   3. LUZ / PROFUNDIDADE NA TRANSIÇÃO FOTO → TEXTO
   --------------------------------------------------------- */

.elementor-element-7873fbb::after {
    content: "";

    position: absolute;

    width: 650px;
    height: 650px;

    left: 20%;
    bottom: -410px;

    border-radius: 50%;

    background: rgba(255, 255, 255, 0.05);

    filter: blur(5px);

    pointer-events: none;

    z-index: 0;
}


/* ---------------------------------------------------------
   4. CONTEÚDO DA SEÇÃO ACIMA DOS EFEITOS
   --------------------------------------------------------- */

.elementor-element-7873fbb > .e-con-inner {
    position: relative;
    z-index: 2;

    min-height: 565px;

    align-items: stretch;
}


/* =========================================================
   COLUNA DA FOTO
   Container: d8167e2
   ========================================================= */

.elementor-element-d8167e2 {
    position: relative;

    display: flex;
    align-items: flex-end;
    justify-content: center;

    min-height: 565px;

    z-index: 3;
}


/* ---------------------------------------------------------
   5. WIDGET DA FOTO
   --------------------------------------------------------- */

.elementor-element-156135d {
    position: relative;

    width: 100%;

    display: flex;
    align-items: flex-end;
    justify-content: center;

    margin: 0 !important;
}


/* ---------------------------------------------------------
   6. FOTO DO ARNALDO
   --------------------------------------------------------- */

.elementor-element-156135d img {
    display: block;

    width: auto !important;
    height: auto !important;

    max-width: 545px !important;

    margin: 0 auto;

    position: relative;

    bottom: -1px;

    /* Integração muito leve com o cenário */
    filter:
        drop-shadow(20px 16px 28px rgba(8, 52, 34, 0.12))
        drop-shadow(-12px 12px 25px rgba(8, 52, 34, 0.08));

    transform: translateZ(0);
}


/* ---------------------------------------------------------
   7. LUZ ATRÁS DA PESSOA
   efeito semelhante a iluminação de estúdio
   --------------------------------------------------------- */

.elementor-element-d8167e2::before {
    content: "";

    position: absolute;

    width: 460px;
    height: 460px;

    left: 50%;
    top: 49%;

    transform: translate(-50%, -50%);

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(204, 241, 158, 0.18) 0%,
            rgba(154, 225, 128, 0.10) 37%,
            rgba(255, 255, 255, 0) 68%
        );

    filter: blur(2px);

    pointer-events: none;

    z-index: -1;
}


/* =========================================================
   COLUNA DE CONTEÚDO
   Container: 97834cb
   ========================================================= */

.elementor-element-97834cb {
    position: relative;

    z-index: 4;

    justify-content: center;

    padding-left: clamp(25px, 3vw, 65px);
    padding-right: 30px;
}


/* ---------------------------------------------------------
   8. PEQUENO TÍTULO "CONTATO"
   --------------------------------------------------------- */

.elementor-element-40cf17d .elementor-heading-title {
    color: #ffffff;

    font-weight: 700;

    letter-spacing: 0.02em;

    text-transform: uppercase;
}


/* ---------------------------------------------------------
   9. DIVISOR
   --------------------------------------------------------- */

.elementor-element-124bf5c .elementor-divider-separator {
    border-color: rgba(255, 255, 255, 0.85) !important;
}


/* ---------------------------------------------------------
   10. TÍTULO PRINCIPAL
   --------------------------------------------------------- */

.elementor-element-cb014bc {
    max-width: 590px;
}


.elementor-element-cb014bc .elementor-heading-title {
    color: #ffffff;

    font-size: clamp(31px, 2.6vw, 48px);

    line-height: 1.08;

    font-weight: 700;

    letter-spacing: -0.035em;

    text-wrap: balance;
}


/* =========================================================
   BOTÃO
   Widget: f19ec06
   ========================================================= */

.elementor-element-f19ec06 .elementor-button {
    background: #ffffff;

    color: #137939;

    border-radius: 100px;

    padding: 14px 25px;

    min-height: 46px;

    box-shadow:
        0 8px 24px rgba(8, 61, 35, 0.12);

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        background-color 0.25s ease,
        color 0.25s ease;
}


.elementor-element-f19ec06 .elementor-button:hover {
    background: #f5f8f4;

    color: #0f6832;

    transform: translateY(-2px);

    box-shadow:
        0 12px 30px rgba(8, 61, 35, 0.20);
}


.elementor-element-f19ec06 .elementor-button-icon {
    transition: transform 0.25s ease;
}


.elementor-element-f19ec06 .elementor-button:hover .elementor-button-icon {
    transform: translateX(4px);
}


/* =========================================================
   DETALHE DECORATIVO ATRÁS DO CONTEÚDO
   ========================================================= */

.elementor-element-97834cb::after {
    content: "";

    position: absolute;

    width: 390px;
    height: 390px;

    right: -140px;
    top: 50%;

    transform: translateY(-50%);

    border-radius: 50%;

    border: 1px solid rgba(255, 255, 255, 0.07);

    box-shadow:
        0 0 0 70px rgba(255, 255, 255, 0.018),
        0 0 0 140px rgba(255, 255, 255, 0.012);

    pointer-events: none;

    z-index: -1;
}


/* =========================================================
   TABLET
   ========================================================= */

@media screen and (max-width: 1024px) {

    .elementor-element-7873fbb {
        min-height: 500px;
    }


    .elementor-element-7873fbb > .e-con-inner {
        min-height: 500px;
    }


    .elementor-element-d8167e2 {
        min-height: 500px;
    }


    .elementor-element-156135d img {
        max-width: 450px !important;
    }


    .elementor-element-d8167e2::before {
        width: 390px;
        height: 390px;
    }


    .elementor-element-97834cb {
        padding-left: 25px;
    }


    .elementor-element-cb014bc .elementor-heading-title {
        font-size: clamp(29px, 3.4vw, 39px);
    }


    .elementor-element-7873fbb::before {
        width: 580px;
        height: 580px;

        left: -150px;

        border-width: 85px;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media screen and (max-width: 767px) {

    .elementor-element-7873fbb {
        min-height: auto;

        background:
            radial-gradient(
                circle at 50% 33%,
                rgba(190, 238, 142, 0.25) 0%,
                rgba(118, 205, 102, 0.12) 25%,
                rgba(43, 164, 76, 0) 54%
            ),

            linear-gradient(
                155deg,
                #31aa4e 0%,
                #249545 52%,
                #17783a 100%
            ) !important;
    }


    .elementor-element-7873fbb > .e-con-inner {
        min-height: auto;

        flex-direction: column;

        align-items: stretch;
    }


    /* Foto primeiro */

    .elementor-element-d8167e2 {
        order: 1;

        min-height: 405px;

        padding: 20px 20px 0;

        overflow: hidden;
    }


    .elementor-element-156135d {
        height: 100%;

        align-items: flex-end;
    }


    .elementor-element-156135d img {
        max-width: 340px !important;

        width: 100% !important;

        margin: auto auto 0;

        filter:
            drop-shadow(12px 14px 20px rgba(8, 52, 34, 0.12));
    }


    .elementor-element-d8167e2::before {
        width: 320px;
        height: 320px;

        top: 52%;
    }


    /* Conteúdo */

    .elementor-element-97834cb {
        order: 2;

        padding:
            34px
            25px
            48px;

        text-align: left;
    }


    .elementor-element-cb014bc {
        max-width: 100%;
    }


    .elementor-element-cb014bc .elementor-heading-title {
        font-size: clamp(29px, 8vw, 38px);

        line-height: 1.08;
    }


    /* Retira elementos grandes que podem poluir o mobile */

    .elementor-element-7873fbb::before {
        width: 390px;
        height: 390px;

        left: -160px;
        top: 180px;

        border-width: 55px;
    }


    .elementor-element-7873fbb::after {
        display: none;
    }


    .elementor-element-97834cb::after {
        display: none;
    }

}


/* =========================================================
   MOBILE PEQUENO
   ========================================================= */

@media screen and (max-width: 480px) {

    .elementor-element-d8167e2 {
        min-height: 370px;
    }


    .elementor-element-156135d img {
        max-width: 310px !important;
    }


    .elementor-element-97834cb {
        padding:
            30px
            22px
            42px;
    }


    .elementor-element-cb014bc .elementor-heading-title {
        font-size: 30px;
    }


    .elementor-element-f19ec06 .elementor-button {
        padding: 13px 22px;
    }

}/* End custom CSS */