.elementor-382 .elementor-element.elementor-element-aa05d13{--display:flex;--min-height:90vh;--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;--overlay-opacity:0.2;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-382 .elementor-element.elementor-element-aa05d13::before, .elementor-382 .elementor-element.elementor-element-aa05d13 > .elementor-background-video-container::before, .elementor-382 .elementor-element.elementor-element-aa05d13 > .e-con-inner > .elementor-background-video-container::before, .elementor-382 .elementor-element.elementor-element-aa05d13 > .elementor-background-slideshow::before, .elementor-382 .elementor-element.elementor-element-aa05d13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-382 .elementor-element.elementor-element-aa05d13 > .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-382 .elementor-element.elementor-element-200da32{--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-382 .elementor-element.elementor-element-da7fd7b{--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-382 .elementor-element.elementor-element-2e99883{--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-382 .elementor-element.elementor-element-2e99883 .elementor-divider-separator{width:100%;}.elementor-382 .elementor-element.elementor-element-2e99883 .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-382 .elementor-element.elementor-element-f250179{text-align:start;}.elementor-382 .elementor-element.elementor-element-f250179 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-382 .elementor-element.elementor-element-a35ab7a{width:100%;max-width:100%;}.elementor-382 .elementor-element.elementor-element-a35ab7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;line-height:1.2em;color:var( --e-global-color-b13a5f4 );}.elementor-382 .elementor-element.elementor-element-60ddb38{text-align:start;}.elementor-382 .elementor-element.elementor-element-60ddb38 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:1.3em;color:var( --e-global-color-b13a5f4 );}.elementor-382 .elementor-element.elementor-element-e752559{--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;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-382 .elementor-element.elementor-element-ad3f0bd .elementor-button{background-color:#087D3D00;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;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-b13a5f4 );border-radius:50px 50px 50px 50px;}.elementor-382 .elementor-element.elementor-element-ad3f0bd .elementor-button:hover, .elementor-382 .elementor-element.elementor-element-ad3f0bd .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-b13a5f4 );border-color:var( --e-global-color-accent );}.elementor-382 .elementor-element.elementor-element-ad3f0bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-382 .elementor-element.elementor-element-ad3f0bd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-382 .elementor-element.elementor-element-ad3f0bd .elementor-button:hover svg, .elementor-382 .elementor-element.elementor-element-ad3f0bd .elementor-button:focus svg{fill:var( --e-global-color-b13a5f4 );}.elementor-382 .elementor-element.elementor-element-6bbd1e4 .elementor-button{background-color:#087D3D00;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;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-b13a5f4 );border-radius:50px 50px 50px 50px;}.elementor-382 .elementor-element.elementor-element-6bbd1e4 .elementor-button:hover, .elementor-382 .elementor-element.elementor-element-6bbd1e4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-b13a5f4 );border-color:var( --e-global-color-accent );}.elementor-382 .elementor-element.elementor-element-6bbd1e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-382 .elementor-element.elementor-element-6bbd1e4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-382 .elementor-element.elementor-element-6bbd1e4 .elementor-button:hover svg, .elementor-382 .elementor-element.elementor-element-6bbd1e4 .elementor-button:focus svg{fill:var( --e-global-color-b13a5f4 );}.elementor-382 .elementor-element.elementor-element-446616a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-382 .elementor-element.elementor-element-8004bde{text-align:start;}.elementor-382 .elementor-element.elementor-element-8004bde .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-b13a5f4 );}.elementor-382 .elementor-element.elementor-element-ea1081e{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:15px;--grid-column-gap:10px;--grid-row-gap:10px;}.elementor-382 .elementor-element.elementor-element-ea1081e .elementor-social-icon{background-color:var( --e-global-color-accent );--icon-padding:0.7em;}.elementor-382 .elementor-element.elementor-element-ea1081e .elementor-social-icon i{color:var( --e-global-color-b13a5f4 );}.elementor-382 .elementor-element.elementor-element-ea1081e .elementor-social-icon svg{fill:var( --e-global-color-b13a5f4 );}.elementor-382 .elementor-element.elementor-element-5e60b6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-382 .elementor-element.elementor-element-422ed1b{--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:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-382 .elementor-element.elementor-element-422ed1b:not(.elementor-motion-effects-element-type-background), .elementor-382 .elementor-element.elementor-element-422ed1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-578b925 );}.elementor-382 .elementor-element.elementor-element-5a8cb84 .ajwp-filter-row{grid-template-columns:72px minmax(0,1fr);}.elementor-382 .elementor-element.elementor-element-5a8cb84 .ajwp-filter-panel{gap:12px;}.elementor-382 .elementor-element.elementor-element-5a8cb84 .ajwp-filter-options{gap:8px;}.elementor-382 .elementor-element.elementor-element-5a8cb84 .ajwp-blog-filter{padding:20px 20px 20px 20px;}.elementor-382 .elementor-element.elementor-element-5a8cb84 .ajwp-year-chip.is-active{color:#FFFFFF;background-color:#0A7D3B;border-color:#0A7D3B;}.elementor-382 .elementor-element.elementor-element-5a8cb84 .ajwp-year-chip{padding:8px 13px 8px 13px;border-radius:999px;}.elementor-382 .elementor-element.elementor-element-5a8cb84 .ajwp-category-chip.is-active{color:#FFFFFF;background-color:#0A7D3B;border-color:#0A7D3B;}.elementor-382 .elementor-element.elementor-element-5a8cb84 .ajwp-category-chip{padding:8px 13px 8px 13px;border-radius:999px;}.elementor-382 .elementor-element.elementor-element-cb47746{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-382 .elementor-element.elementor-element-6dca7eb{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;--load-more-message-alignment:center;--load-more-message-color:var( --e-global-color-secondary );--load-more-spinner-color:var( --e-global-color-secondary );--load-more—spacing:30px;}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-b13a5f4 );color:var( --e-global-color-b13a5f4 );border-radius:50px 50px 50px 50px;}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-button:hover, .elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-b13a5f4 );}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-382 .elementor-element.elementor-element-6dca7eb:after{content:"0.5";}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-post__thumbnail__link{width:100%;}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-post__meta-data span + span:before{content:"•";}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-post__card{background-color:var( --e-global-color-b13a5f4 );border-radius:12px;}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-post__text{margin-top:20px;margin-bottom:10px;}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-post__badge{right:0;}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-b13a5f4 );color:var( --e-global-color-secondary );border-radius:50px;margin:20px;}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-post__title, .elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-post__title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.3px;}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-post__title{margin-bottom:10px;}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-post__meta-data{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-post__excerpt p{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-post__excerpt{margin-bottom:10px;}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-post__read-more{margin-bottom:10px;}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-button:hover svg, .elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-button:focus svg{fill:var( --e-global-color-b13a5f4 );}.elementor-382 .elementor-element.elementor-element-6dca7eb .e-load-more-message{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-382 .elementor-element.elementor-element-dfbd73c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-382 .elementor-element.elementor-element-b85dd02{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-382 .elementor-element.elementor-element-e329255{border-radius:15px 15px 15px 15px;}.elementor-382 .elementor-element.elementor-element-e329255 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-382 .elementor-element.elementor-element-b3c05f0{--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-382 .elementor-element.elementor-element-2e9334f{--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-382 .elementor-element.elementor-element-df1aa93{--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-382 .elementor-element.elementor-element-df1aa93 .elementor-divider-separator{width:100%;}.elementor-382 .elementor-element.elementor-element-df1aa93 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-382 .elementor-element.elementor-element-35c6fce{text-align:start;}.elementor-382 .elementor-element.elementor-element-35c6fce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-382 .elementor-element.elementor-element-cee9d81{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-382 .elementor-element.elementor-element-cee9d81 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-382 .elementor-element.elementor-element-fdca815{text-align:start;}.elementor-382 .elementor-element.elementor-element-fdca815 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:var( --e-global-color-text );}.elementor-382 .elementor-element.elementor-element-2729e5e{--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-382 .elementor-element.elementor-element-8e4b1a7 .elementor-button{background-color:var( --e-global-color-primary );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-primary );border-radius:50px 50px 50px 50px;}.elementor-382 .elementor-element.elementor-element-8e4b1a7 .elementor-button:hover, .elementor-382 .elementor-element.elementor-element-8e4b1a7 .elementor-button:focus{background-color:var( --e-global-color-b02744e );color:var( --e-global-color-b13a5f4 );border-color:var( --e-global-color-b02744e );}.elementor-382 .elementor-element.elementor-element-8e4b1a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-382 .elementor-element.elementor-element-8e4b1a7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-382 .elementor-element.elementor-element-8e4b1a7 .elementor-button:hover svg, .elementor-382 .elementor-element.elementor-element-8e4b1a7 .elementor-button:focus svg{fill:var( --e-global-color-b13a5f4 );}.elementor-382 .elementor-element.elementor-element-1379d16{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-382 .elementor-element.elementor-element-1379d16:not(.elementor-motion-effects-element-type-background), .elementor-382 .elementor-element.elementor-element-1379d16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-578b925 );}.elementor-382 .elementor-element.elementor-element-b4ed355{--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-382 .elementor-element.elementor-element-9be948a{--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-382 .elementor-element.elementor-element-96cd70c{--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-382 .elementor-element.elementor-element-96cd70c .elementor-divider-separator{width:100%;}.elementor-382 .elementor-element.elementor-element-96cd70c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-382 .elementor-element.elementor-element-4c5f51f{text-align:start;}.elementor-382 .elementor-element.elementor-element-4c5f51f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-382 .elementor-element.elementor-element-1a3837d{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-382 .elementor-element.elementor-element-1a3837d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-382 .elementor-element.elementor-element-cc7f538{text-align:start;}.elementor-382 .elementor-element.elementor-element-cc7f538 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:var( --e-global-color-text );}.elementor-382 .elementor-element.elementor-element-a3c7248{--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-382 .elementor-element.elementor-element-1072a44 .elementor-button{background-color:var( --e-global-color-primary );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-primary );border-radius:50px 50px 50px 50px;}.elementor-382 .elementor-element.elementor-element-1072a44 .elementor-button:hover, .elementor-382 .elementor-element.elementor-element-1072a44 .elementor-button:focus{background-color:var( --e-global-color-b02744e );color:var( --e-global-color-b13a5f4 );border-color:var( --e-global-color-b02744e );}.elementor-382 .elementor-element.elementor-element-1072a44 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-382 .elementor-element.elementor-element-1072a44 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-382 .elementor-element.elementor-element-1072a44 .elementor-button:hover svg, .elementor-382 .elementor-element.elementor-element-1072a44 .elementor-button:focus svg{fill:var( --e-global-color-b13a5f4 );}.elementor-382 .elementor-element.elementor-element-626e769{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;}.elementor-382 .elementor-element.elementor-element-626e769:not(.elementor-motion-effects-element-type-background), .elementor-382 .elementor-element.elementor-element-626e769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b13a5f4 );}.elementor-382 .elementor-element.elementor-element-627feab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-382 .elementor-element.elementor-element-894c920{width:100%;max-width:100%;text-align:center;}.elementor-382 .elementor-element.elementor-element-894c920 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-382 .elementor-element.elementor-element-894c920:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-382 .elementor-element.elementor-element-fca422b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-382 .elementor-element.elementor-element-6eecbed{width:100%;max-width:100%;text-align:center;}.elementor-382 .elementor-element.elementor-element-6eecbed img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-382 .elementor-element.elementor-element-6eecbed:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-382 .elementor-element.elementor-element-3b087e4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-382 .elementor-element.elementor-element-f052aca{width:100%;max-width:100%;text-align:center;}.elementor-382 .elementor-element.elementor-element-f052aca img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-382 .elementor-element.elementor-element-f052aca:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-382 .elementor-element.elementor-element-947bee7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-382 .elementor-element.elementor-element-f99cbfc{width:100%;max-width:100%;text-align:center;}.elementor-382 .elementor-element.elementor-element-f99cbfc img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-382 .elementor-element.elementor-element-f99cbfc:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-382 .elementor-element.elementor-element-1c7a315{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-382 .elementor-element.elementor-element-0791a97{width:100%;max-width:100%;text-align:center;}.elementor-382 .elementor-element.elementor-element-0791a97 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-382 .elementor-element.elementor-element-0791a97:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-382 .elementor-element.elementor-element-9cfc3ff{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:15px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:15px;--e-n-carousel-arrow-size:25px;--e-n-carousel-arrow-normal-color:var( --e-global-color-89926b2 );--e-n-carousel-arrow-hover-color:var( --e-global-color-70fa1d1 );}.elementor-382 .elementor-element.elementor-element-f60dd0f{--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-382 .elementor-element.elementor-element-f60dd0f:not(.elementor-motion-effects-element-type-background), .elementor-382 .elementor-element.elementor-element-f60dd0f > .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-382 .elementor-element.elementor-element-f60dd0f::before, .elementor-382 .elementor-element.elementor-element-f60dd0f > .elementor-background-video-container::before, .elementor-382 .elementor-element.elementor-element-f60dd0f > .e-con-inner > .elementor-background-video-container::before, .elementor-382 .elementor-element.elementor-element-f60dd0f > .elementor-background-slideshow::before, .elementor-382 .elementor-element.elementor-element-f60dd0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-382 .elementor-element.elementor-element-f60dd0f > .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-382 .elementor-element.elementor-element-65491dc{--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-382 .elementor-element.elementor-element-7ab1e0a{--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-382 .elementor-element.elementor-element-7ab1e0a.e-con{--align-self:center;}.elementor-382 .elementor-element.elementor-element-290beec{--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-382 .elementor-element.elementor-element-29d5a25{--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-382 .elementor-element.elementor-element-29d5a25 .elementor-divider-separator{width:100%;}.elementor-382 .elementor-element.elementor-element-29d5a25 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-382 .elementor-element.elementor-element-69a4808{text-align:start;}.elementor-382 .elementor-element.elementor-element-69a4808 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-b13a5f4 );}.elementor-382 .elementor-element.elementor-element-d05b0bb{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-382 .elementor-element.elementor-element-d05b0bb .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-382 .elementor-element.elementor-element-54c915c .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-382 .elementor-element.elementor-element-54c915c .elementor-button:hover, .elementor-382 .elementor-element.elementor-element-54c915c .elementor-button:focus{background-color:var( --e-global-color-a02b64b );color:var( --e-global-color-primary );border-color:var( --e-global-color-a02b64b );}.elementor-382 .elementor-element.elementor-element-54c915c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-382 .elementor-element.elementor-element-54c915c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-382 .elementor-element.elementor-element-54c915c .elementor-button:hover svg, .elementor-382 .elementor-element.elementor-element-54c915c .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-382 .elementor-element.elementor-element-aa05d13::before, .elementor-382 .elementor-element.elementor-element-aa05d13 > .elementor-background-video-container::before, .elementor-382 .elementor-element.elementor-element-aa05d13 > .e-con-inner > .elementor-background-video-container::before, .elementor-382 .elementor-element.elementor-element-aa05d13 > .elementor-background-slideshow::before, .elementor-382 .elementor-element.elementor-element-aa05d13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-382 .elementor-element.elementor-element-aa05d13 > .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-382 .elementor-element.elementor-element-aa05d13{--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-382 .elementor-element.elementor-element-200da32{--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-382 .elementor-element.elementor-element-da7fd7b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-382 .elementor-element.elementor-element-a35ab7a{width:var( --container-widget-width, 610px );max-width:610px;--container-widget-width:610px;--container-widget-flex-grow:0;text-align:center;}.elementor-382 .elementor-element.elementor-element-a35ab7a .elementor-heading-title{font-size:46px;}.elementor-382 .elementor-element.elementor-element-60ddb38{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;}.elementor-382 .elementor-element.elementor-element-e752559{--justify-content:center;}.elementor-382 .elementor-element.elementor-element-446616a{--justify-content:center;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-382 .elementor-element.elementor-element-dfbd73c{--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;}.elementor-382 .elementor-element.elementor-element-1379d16{--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-382 .elementor-element.elementor-element-9cfc3ff{--e-n-carousel-swiper-slides-to-display:1;}.elementor-382 .elementor-element.elementor-element-f60dd0f::before, .elementor-382 .elementor-element.elementor-element-f60dd0f > .elementor-background-video-container::before, .elementor-382 .elementor-element.elementor-element-f60dd0f > .e-con-inner > .elementor-background-video-container::before, .elementor-382 .elementor-element.elementor-element-f60dd0f > .elementor-background-slideshow::before, .elementor-382 .elementor-element.elementor-element-f60dd0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-382 .elementor-element.elementor-element-f60dd0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}}@media(max-width:767px){.elementor-382 .elementor-element.elementor-element-aa05d13::before, .elementor-382 .elementor-element.elementor-element-aa05d13 > .elementor-background-video-container::before, .elementor-382 .elementor-element.elementor-element-aa05d13 > .e-con-inner > .elementor-background-video-container::before, .elementor-382 .elementor-element.elementor-element-aa05d13 > .elementor-background-slideshow::before, .elementor-382 .elementor-element.elementor-element-aa05d13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-382 .elementor-element.elementor-element-aa05d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-382 .elementor-element.elementor-element-200da32{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-382 .elementor-element.elementor-element-a35ab7a .elementor-heading-title{font-size:24px;}.elementor-382 .elementor-element.elementor-element-60ddb38 .elementor-heading-title{font-size:14px;}.elementor-382 .elementor-element.elementor-element-422ed1b{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-382 .elementor-element.elementor-element-6dca7eb:after{content:"0.5";}.elementor-382 .elementor-element.elementor-element-6dca7eb .elementor-post__thumbnail__link{width:100%;}.elementor-382 .elementor-element.elementor-element-dfbd73c{--padding-top:60px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-382 .elementor-element.elementor-element-cee9d81 .elementor-heading-title{font-size:26px;}.elementor-382 .elementor-element.elementor-element-8e4b1a7{width:100%;max-width:100%;}.elementor-382 .elementor-element.elementor-element-1379d16{--padding-top:60px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-382 .elementor-element.elementor-element-1a3837d .elementor-heading-title{font-size:26px;}.elementor-382 .elementor-element.elementor-element-1072a44{width:100%;max-width:100%;}.elementor-382 .elementor-element.elementor-element-9cfc3ff{--e-n-carousel-swiper-slides-to-display:1;}.elementor-382 .elementor-element.elementor-element-f60dd0f{--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-382 .elementor-element.elementor-element-f60dd0f::before, .elementor-382 .elementor-element.elementor-element-f60dd0f > .elementor-background-video-container::before, .elementor-382 .elementor-element.elementor-element-f60dd0f > .e-con-inner > .elementor-background-video-container::before, .elementor-382 .elementor-element.elementor-element-f60dd0f > .elementor-background-slideshow::before, .elementor-382 .elementor-element.elementor-element-f60dd0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-382 .elementor-element.elementor-element-f60dd0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-382 .elementor-element.elementor-element-65491dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-382 .elementor-element.elementor-element-fde6504{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-382 .elementor-element.elementor-element-7ab1e0a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-382 .elementor-element.elementor-element-290beec{--justify-content:center;}.elementor-382 .elementor-element.elementor-element-d05b0bb{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;text-align:center;}.elementor-382 .elementor-element.elementor-element-d05b0bb .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-382 .elementor-element.elementor-element-200da32{--width:60%;}.elementor-382 .elementor-element.elementor-element-5e60b6d{--width:40%;}.elementor-382 .elementor-element.elementor-element-65491dc{--width:40%;}.elementor-382 .elementor-element.elementor-element-7ab1e0a{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-382 .elementor-element.elementor-element-200da32{--width:100%;}.elementor-382 .elementor-element.elementor-element-446616a{--width:350px;}.elementor-382 .elementor-element.elementor-element-5e60b6d{--width:500px;}.elementor-382 .elementor-element.elementor-element-65491dc{--width:50%;}.elementor-382 .elementor-element.elementor-element-7ab1e0a{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-aa05d13 */.elementor-382 .elementor-element.elementor-element-aa05d13 {
    background: linear-gradient(120deg, #07062d 00%, #365598 62%, #07062d 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f60dd0f *//* =========================================================
   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 */