.elementor-448 .elementor-element.elementor-element-9a59e61{--display:flex;--min-height:462px;--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;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;--overlay-opacity:0.85;border-style:none;--border-style:none;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-9a59e61:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-9a59e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323825;background-image:url("https://legadorural.com/wp-content/uploads/2026/06/ChatGPT-Image-20-de-jun.-de-2026-15_20_46.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-448 .elementor-element.elementor-element-9a59e61::before, .elementor-448 .elementor-element.elementor-element-9a59e61 > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-9a59e61 > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-9a59e61 > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-9a59e61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-9a59e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#323825;--background-overlay:'';}.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-448 .elementor-element.elementor-element-dd28e02{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-dd28e02.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-dd28e02 .elementor-heading-title{font-family:"Monschone", Sans-serif;font-size:62px;font-weight:700;text-transform:none;text-decoration:none;line-height:1em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-2a7ea46{left:50%;}body.rtl .elementor-448 .elementor-element.elementor-element-2a7ea46{right:50%;}.elementor-448 .elementor-element.elementor-element-2a7ea46{bottom:-8px;}.elementor-448 .elementor-element.elementor-element-2a7ea46 .elementor-icon-wrapper{text-align:center;}.elementor-448 .elementor-element.elementor-element-2a7ea46 .elementor-icon-wrapper svg{width:auto;}.elementor-448 .elementor-element.elementor-element-3b3e491{--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:100px 0px;--row-gap:100px;--column-gap:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-3b3e491:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-3b3e491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-205141a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:42px 42px 42px 42px;box-shadow:0px 5px 45px 0px rgba(0, 0, 0, 0.2);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-448 .elementor-element.elementor-element-205141a:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-205141a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://legadorural.com/wp-content/uploads/2026/05/1Transp_Logo_03-copia@4xfav-2.webp");background-position:463px 75px;background-repeat:no-repeat;background-size:contain;}.elementor-448 .elementor-element.elementor-element-205141a::before, .elementor-448 .elementor-element.elementor-element-205141a > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-205141a > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-205141a > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-205141a > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-205141a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFF0;--background-overlay:'';}.elementor-448 .elementor-element.elementor-element-205141a.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-0041728{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-0041728.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-0041728 .elementor-heading-title{font-family:"Monschone", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-2306fe4 );}.elementor-448 .elementor-element.elementor-element-b947be5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-b947be5.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-b947be5 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;color:var( --e-global-color-1594a98 );}.elementor-448 .elementor-element.elementor-element-9fe9f98{--display:flex;}.elementor-448 .elementor-element.elementor-element-3612818{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 032px) 0px;text-align:start;}.elementor-448 .elementor-element.elementor-element-3612818.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-3612818 .elementor-heading-title{font-family:"Monschone", Sans-serif;font-size:52px;font-weight:400;color:var( --e-global-color-2306fe4 );}.elementor-448 .elementor-element.elementor-element-8408c24{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-9ed3dae{--display:flex;--min-height:420px;--justify-content:flex-end;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D8D1BDE8;--border-color:#D8D1BDE8;--border-radius:42px 42px 42px 42px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-448 .elementor-element.elementor-element-9ed3dae:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-9ed3dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161812;}.elementor-448 .elementor-element.elementor-element-9ed3dae::before, .elementor-448 .elementor-element.elementor-element-9ed3dae > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-9ed3dae > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-9ed3dae > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-9ed3dae > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-9ed3dae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://legadorural.com/wp-content/uploads/2026/06/3d675343-9611-4075-9c43-80b36c0af719.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-9e93e5d{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-9e93e5d.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-9e93e5d .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:32px;font-weight:400;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-ea66dfb{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-ea66dfb.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-ea66dfb .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;color:#F1EDDF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-448 .elementor-element.elementor-element-8dc8cee .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-8dc8cee .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-448 .elementor-element.elementor-element-8dc8cee{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-448 .elementor-element.elementor-element-8dc8cee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-448 .elementor-element.elementor-element-8dc8cee .elementor-icon-list-item > a{font-family:"Axiforma", Sans-serif;font-weight:400;}.elementor-448 .elementor-element.elementor-element-8dc8cee .elementor-icon-list-text{color:#F1EDDF;transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-5b176aa{--display:flex;--min-height:420px;--justify-content:flex-end;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D8D1BDE8;--border-color:#D8D1BDE8;--border-radius:42px 42px 42px 42px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-448 .elementor-element.elementor-element-5b176aa:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-5b176aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161812;}.elementor-448 .elementor-element.elementor-element-5b176aa::before, .elementor-448 .elementor-element.elementor-element-5b176aa > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-5b176aa > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-5b176aa > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-5b176aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-5b176aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://legadorural.com/wp-content/uploads/2026/06/ChatGPT-Image-20-de-jun.-de-2026-16_26_56.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-b732116{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-b732116.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-b732116 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:32px;font-weight:400;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-e8eccf1{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-e8eccf1.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-e8eccf1 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-e867279 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-e867279 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-448 .elementor-element.elementor-element-e867279{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-448 .elementor-element.elementor-element-e867279 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-448 .elementor-element.elementor-element-e867279 .elementor-icon-list-item > a{font-family:"Axiforma", Sans-serif;font-weight:400;}.elementor-448 .elementor-element.elementor-element-e867279 .elementor-icon-list-text{color:#F1EDDF;transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-72639dd{--display:flex;--min-height:420px;--justify-content:flex-end;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D8D1BDE8;--border-color:#D8D1BDE8;--border-radius:42px 42px 42px 42px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-448 .elementor-element.elementor-element-72639dd:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-72639dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161812;}.elementor-448 .elementor-element.elementor-element-72639dd::before, .elementor-448 .elementor-element.elementor-element-72639dd > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-72639dd > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-72639dd > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-72639dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-72639dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://legadorural.com/wp-content/uploads/2026/06/ChatGPT-Image-20-de-jun.-de-2026-16_43_03.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-8820ac9{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-8820ac9.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-8820ac9 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:32px;font-weight:400;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-614a0e8{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-614a0e8.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-614a0e8 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-4cc5811 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-4cc5811 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-448 .elementor-element.elementor-element-4cc5811{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-448 .elementor-element.elementor-element-4cc5811 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-448 .elementor-element.elementor-element-4cc5811 .elementor-icon-list-item > a{font-family:"Axiforma", Sans-serif;font-weight:400;}.elementor-448 .elementor-element.elementor-element-4cc5811 .elementor-icon-list-text{color:#F1EDDF;transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-ac4694c{--display:flex;--min-height:420px;--justify-content:flex-end;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D8D1BDE8;--border-color:#D8D1BDE8;--border-radius:42px 42px 42px 42px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-448 .elementor-element.elementor-element-ac4694c:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-ac4694c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161812;}.elementor-448 .elementor-element.elementor-element-ac4694c::before, .elementor-448 .elementor-element.elementor-element-ac4694c > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-ac4694c > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-ac4694c > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-ac4694c > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-ac4694c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://legadorural.com/wp-content/uploads/2026/06/ChatGPT-Image-20-de-jun.-de-2026-16_44_35.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-4398deb{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-4398deb.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-4398deb .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:32px;font-weight:400;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-0dc3432{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-0dc3432.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-0dc3432 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-b2401c1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-b2401c1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-448 .elementor-element.elementor-element-b2401c1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-448 .elementor-element.elementor-element-b2401c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-448 .elementor-element.elementor-element-b2401c1 .elementor-icon-list-item > a{font-family:"Axiforma", Sans-serif;font-weight:400;}.elementor-448 .elementor-element.elementor-element-b2401c1 .elementor-icon-list-text{color:#F1EDDF;transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-79f8d52{--display:flex;--min-height:420px;--justify-content:flex-end;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D8D1BDE8;--border-color:#D8D1BDE8;--border-radius:42px 42px 42px 42px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-448 .elementor-element.elementor-element-79f8d52:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-79f8d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161812;}.elementor-448 .elementor-element.elementor-element-79f8d52::before, .elementor-448 .elementor-element.elementor-element-79f8d52 > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-79f8d52 > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-79f8d52 > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-79f8d52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-79f8d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://legadorural.com/wp-content/uploads/2026/06/ChatGPT-Image-20-de-jun.-de-2026-16_49_57.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-b2b53b7{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-b2b53b7.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-b2b53b7 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:32px;font-weight:400;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-8c7392a{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-8c7392a.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-8c7392a .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-187b378 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-187b378 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-448 .elementor-element.elementor-element-187b378{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-448 .elementor-element.elementor-element-187b378 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-448 .elementor-element.elementor-element-187b378 .elementor-icon-list-item > a{font-family:"Axiforma", Sans-serif;font-weight:400;}.elementor-448 .elementor-element.elementor-element-187b378 .elementor-icon-list-text{color:#F1EDDF;transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-dc67a37{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-dc67a37:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-dc67a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323825;}.elementor-448 .elementor-element.elementor-element-a5847cd{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-a5847cd.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-a5847cd .elementor-heading-title{font-family:"Monschone", Sans-serif;font-size:52px;font-weight:400;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-d33bce5{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-d33bce5.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-d33bce5 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-31aec40{--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;--flex-wrap:wrap;}.elementor-448 .elementor-element.elementor-element-7cde385{--display:flex;--min-height:420px;--justify-content:flex-end;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D8D1BDE8;--border-color:#D8D1BDE8;--border-radius:42px 42px 42px 42px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-448 .elementor-element.elementor-element-7cde385:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-7cde385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161812;}.elementor-448 .elementor-element.elementor-element-7cde385::before, .elementor-448 .elementor-element.elementor-element-7cde385 > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-7cde385 > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-7cde385 > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-7cde385 > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-7cde385 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://legadorural.com/wp-content/uploads/2026/06/ChatGPT-Image-20-de-jun.-de-2026-16_53_27.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-af45ee3{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-af45ee3.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-af45ee3 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:32px;font-weight:400;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-a89ed78 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-a89ed78 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-448 .elementor-element.elementor-element-a89ed78{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-448 .elementor-element.elementor-element-a89ed78 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-448 .elementor-element.elementor-element-a89ed78 .elementor-icon-list-item > a{font-family:"Axiforma", Sans-serif;font-weight:400;}.elementor-448 .elementor-element.elementor-element-a89ed78 .elementor-icon-list-text{color:#F1EDDF;transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-edde000{--display:flex;--min-height:420px;--justify-content:flex-end;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D8D1BDE8;--border-color:#D8D1BDE8;--border-radius:42px 42px 42px 42px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-448 .elementor-element.elementor-element-edde000:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-edde000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161812;}.elementor-448 .elementor-element.elementor-element-edde000::before, .elementor-448 .elementor-element.elementor-element-edde000 > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-edde000 > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-edde000 > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-edde000 > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-edde000 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://legadorural.com/wp-content/uploads/2026/06/ChatGPT-Image-20-de-jun.-de-2026-17_06_27.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-845d962{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-845d962.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-845d962 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:32px;font-weight:400;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-300449b{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-300449b.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-300449b .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-d134e72{--display:flex;--min-height:420px;--justify-content:flex-end;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D8D1BDE8;--border-color:#D8D1BDE8;--border-radius:42px 42px 42px 42px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-448 .elementor-element.elementor-element-d134e72:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-d134e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161812;}.elementor-448 .elementor-element.elementor-element-d134e72::before, .elementor-448 .elementor-element.elementor-element-d134e72 > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-d134e72 > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-d134e72 > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-d134e72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-d134e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://legadorural.com/wp-content/uploads/2026/06/e29243d2-fba3-4154-96a2-87983e8663ed.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-00dcd1d{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-00dcd1d.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-00dcd1d .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:32px;font-weight:400;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-efd7158{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-efd7158.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-efd7158 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-dd798d5{--display:flex;--min-height:420px;--justify-content:flex-end;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D8D1BDE8;--border-color:#D8D1BDE8;--border-radius:42px 42px 42px 42px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-448 .elementor-element.elementor-element-dd798d5:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-dd798d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161812;}.elementor-448 .elementor-element.elementor-element-dd798d5::before, .elementor-448 .elementor-element.elementor-element-dd798d5 > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-dd798d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-dd798d5 > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-dd798d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-dd798d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://legadorural.com/wp-content/uploads/2026/06/ChatGPT-Image-20-de-jun.-de-2026-17_17_26.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-fa4ae90{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-fa4ae90.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-fa4ae90 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:32px;font-weight:400;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-4537e45{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-4537e45.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-4537e45 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-ee64101{--display:flex;--min-height:420px;--justify-content:flex-end;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D8D1BDE8;--border-color:#D8D1BDE8;--border-radius:42px 42px 42px 42px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-448 .elementor-element.elementor-element-ee64101:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-ee64101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161812;}.elementor-448 .elementor-element.elementor-element-ee64101::before, .elementor-448 .elementor-element.elementor-element-ee64101 > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-ee64101 > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-ee64101 > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-ee64101 > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-ee64101 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://legadorural.com/wp-content/uploads/2026/06/ChatGPT-Image-20-de-jun.-de-2026-17_23_54-1.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-9e026fd{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-9e026fd.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-9e026fd .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:32px;font-weight:400;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-74cc517{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-74cc517.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-74cc517 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-73e1c16 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-73e1c16 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-448 .elementor-element.elementor-element-73e1c16{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-448 .elementor-element.elementor-element-73e1c16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-448 .elementor-element.elementor-element-73e1c16 .elementor-icon-list-item > a{font-family:"Axiforma", Sans-serif;font-weight:400;}.elementor-448 .elementor-element.elementor-element-73e1c16 .elementor-icon-list-text{color:#F1EDDF;transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-bf53ba8{--display:flex;--min-height:420px;--justify-content:flex-end;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D8D1BDE8;--border-color:#D8D1BDE8;--border-radius:42px 42px 42px 42px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-448 .elementor-element.elementor-element-bf53ba8:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-bf53ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161812;}.elementor-448 .elementor-element.elementor-element-bf53ba8::before, .elementor-448 .elementor-element.elementor-element-bf53ba8 > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-bf53ba8 > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-bf53ba8 > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-bf53ba8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-bf53ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://legadorural.com/wp-content/uploads/2026/06/ChatGPT-Image-20-de-jun.-de-2026-17_21_44.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-fb36252{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-fb36252.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-fb36252 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:32px;font-weight:400;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-61d6edc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-61d6edc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-448 .elementor-element.elementor-element-61d6edc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-448 .elementor-element.elementor-element-61d6edc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-448 .elementor-element.elementor-element-61d6edc .elementor-icon-list-item > a{font-family:"Axiforma", Sans-serif;font-weight:400;}.elementor-448 .elementor-element.elementor-element-61d6edc .elementor-icon-list-text{color:#F1EDDF;transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-b53f05f{--display:flex;--min-height:420px;--justify-content:flex-end;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D8D1BDE8;--border-color:#D8D1BDE8;--border-radius:42px 42px 42px 42px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-448 .elementor-element.elementor-element-b53f05f:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-b53f05f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161812;}.elementor-448 .elementor-element.elementor-element-b53f05f::before, .elementor-448 .elementor-element.elementor-element-b53f05f > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-b53f05f > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-b53f05f > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-b53f05f > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-b53f05f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://legadorural.com/wp-content/uploads/2026/06/ChatGPT-Image-20-de-jun.-de-2026-17_18_50.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-d3238e7{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-d3238e7.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-d3238e7 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:32px;font-weight:400;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-75f50ed{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-75f50ed.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-75f50ed .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-f48691c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-f48691c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-448 .elementor-element.elementor-element-f48691c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-448 .elementor-element.elementor-element-f48691c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-448 .elementor-element.elementor-element-f48691c .elementor-icon-list-item > a{font-family:"Axiforma", Sans-serif;font-weight:400;}.elementor-448 .elementor-element.elementor-element-f48691c .elementor-icon-list-text{color:#F1EDDF;transition:color 0.3s;}.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-448 .elementor-element.elementor-element-d11e57e .elementor-button{background-color:#61CE7000;font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;}.elementor-448 .elementor-element.elementor-element-d11e57e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-448 .elementor-element.elementor-element-d11e57e.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-7297d65{--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;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-7297d65:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-7297d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323825;background-image:url("https://legadorural.com/wp-content/uploads/2026/06/ChatGPT-Image-20-de-jun.-de-2026-17_41_08.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-448 .elementor-element.elementor-element-7297d65::before, .elementor-448 .elementor-element.elementor-element-7297d65 > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-7297d65 > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-7297d65 > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-7297d65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-7297d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #323824 0%, #32382400 36%);}.elementor-448 .elementor-element.elementor-element-9dd0573{text-align:center;}.elementor-448 .elementor-element.elementor-element-9dd0573 .elementor-heading-title{font-family:"Monschone", Sans-serif;font-size:52px;font-weight:700;}.elementor-448 .elementor-element.elementor-element-badcdf5{--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;--justify-content:center;--flex-wrap:wrap;--margin-top:32px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-448 .elementor-element.elementor-element-7e594d3{--display:flex;--min-height:320px;--padding-top:32px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-448 .elementor-element.elementor-element-5ec5b4b .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:72px;font-weight:700;color:var( --e-global-color-1c9a961 );}.elementor-448 .elementor-element.elementor-element-bfed56b{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;z-index:2999;text-align:start;}.elementor-448 .elementor-element.elementor-element-bfed56b .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:29px;font-weight:600;line-height:1.2em;letter-spacing:-1.6px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-673535f{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;z-index:3999;text-align:start;}.elementor-448 .elementor-element.elementor-element-673535f .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-7aa7979{--display:flex;--min-height:320px;--padding-top:32px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-448 .elementor-element.elementor-element-49d0c52 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:72px;font-weight:700;color:var( --e-global-color-1c9a961 );}.elementor-448 .elementor-element.elementor-element-c181e3b{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;z-index:2999;text-align:start;}.elementor-448 .elementor-element.elementor-element-c181e3b .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:29px;font-weight:600;line-height:1.2em;letter-spacing:-1.6px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-cd34065{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;z-index:3999;text-align:start;}.elementor-448 .elementor-element.elementor-element-cd34065 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-b063294{--display:flex;--min-height:320px;--padding-top:32px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-448 .elementor-element.elementor-element-9541c95 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:72px;font-weight:700;color:var( --e-global-color-1c9a961 );}.elementor-448 .elementor-element.elementor-element-df86a7f{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;z-index:2999;text-align:start;}.elementor-448 .elementor-element.elementor-element-df86a7f .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:29px;font-weight:600;line-height:1.2em;letter-spacing:-1.6px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-936280e{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;z-index:3999;text-align:start;}.elementor-448 .elementor-element.elementor-element-936280e .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-f964148{--display:flex;--min-height:320px;--padding-top:32px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-448 .elementor-element.elementor-element-65bd7e0 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:72px;font-weight:700;color:var( --e-global-color-1c9a961 );}.elementor-448 .elementor-element.elementor-element-0114f14{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;z-index:2999;text-align:start;}.elementor-448 .elementor-element.elementor-element-0114f14 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:29px;font-weight:600;line-height:1.2em;letter-spacing:-1.6px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-7873c44{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;z-index:3999;text-align:start;}.elementor-448 .elementor-element.elementor-element-7873c44 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-399db48{--display:flex;--min-height:320px;--padding-top:32px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-448 .elementor-element.elementor-element-6acb5b9 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:72px;font-weight:700;color:var( --e-global-color-1c9a961 );}.elementor-448 .elementor-element.elementor-element-3a94f61{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;z-index:2999;text-align:start;}.elementor-448 .elementor-element.elementor-element-3a94f61 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:29px;font-weight:600;line-height:1.2em;letter-spacing:-1.6px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-bc83802{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;z-index:3999;text-align:start;}.elementor-448 .elementor-element.elementor-element-bc83802 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-d6e2358{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-d6e2358:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-d6e2358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDDF;}.elementor-448 .elementor-element.elementor-element-6dd9545{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-cd656c9{--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;}.elementor-448 .elementor-element.elementor-element-c50650e{--display:flex;}.elementor-448 .elementor-element.elementor-element-55cb603{width:var( --container-widget-width, 620px );max-width:620px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-55cb603.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-55cb603 .elementor-heading-title{font-family:"Monschone", Sans-serif;font-size:52px;font-weight:400;text-transform:none;line-height:1.2em;color:var( --e-global-color-2306fe4 );}.elementor-448 .elementor-element.elementor-element-9a5904b .elementor-button{background-color:#61CE7000;font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;}.elementor-448 .elementor-element.elementor-element-9a5904b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-448 .elementor-element.elementor-element-9a5904b.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-f4cc84e{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-448 .elementor-element.elementor-element-d158ee6{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 16px 20px 20px;--container-widget-width:480px;--container-widget-flex-grow:0;z-index:8;border-radius:4px 4px 4px 4px;}.elementor-448 .elementor-element.elementor-element-d158ee6 .elementor-icon-box-wrapper{text-align:start;}.elementor-448 .elementor-element.elementor-element-d158ee6 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-d158ee6 .elementor-icon-box-title, .elementor-448 .elementor-element.elementor-element-d158ee6 .elementor-icon-box-title a{font-family:"Axiforma", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;}.elementor-448 .elementor-element.elementor-element-d158ee6:has(:hover) .elementor-icon-box-title,
					 .elementor-448 .elementor-element.elementor-element-d158ee6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-d158ee6 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#10112D;}.elementor-448 .elementor-element.elementor-element-3488898{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 16px 20px 20px;--container-widget-width:480px;--container-widget-flex-grow:0;z-index:8;border-radius:4px 4px 4px 4px;}.elementor-448 .elementor-element.elementor-element-3488898 .elementor-icon-box-wrapper{text-align:start;}.elementor-448 .elementor-element.elementor-element-3488898 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-3488898 .elementor-icon-box-title, .elementor-448 .elementor-element.elementor-element-3488898 .elementor-icon-box-title a{font-family:"Axiforma", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;}.elementor-448 .elementor-element.elementor-element-3488898:has(:hover) .elementor-icon-box-title,
					 .elementor-448 .elementor-element.elementor-element-3488898:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-3488898 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#10112D;}.elementor-448 .elementor-element.elementor-element-70bca6a{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 16px 20px 20px;--container-widget-width:480px;--container-widget-flex-grow:0;z-index:8;border-radius:4px 4px 4px 4px;}.elementor-448 .elementor-element.elementor-element-70bca6a .elementor-icon-box-wrapper{text-align:start;}.elementor-448 .elementor-element.elementor-element-70bca6a .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-70bca6a .elementor-icon-box-title, .elementor-448 .elementor-element.elementor-element-70bca6a .elementor-icon-box-title a{font-family:"Axiforma", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;}.elementor-448 .elementor-element.elementor-element-70bca6a:has(:hover) .elementor-icon-box-title,
					 .elementor-448 .elementor-element.elementor-element-70bca6a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-70bca6a .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#10112D;}.elementor-448 .elementor-element.elementor-element-82aaf93{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 16px 20px 20px;--container-widget-width:480px;--container-widget-flex-grow:0;z-index:8;border-radius:4px 4px 4px 4px;}.elementor-448 .elementor-element.elementor-element-82aaf93 .elementor-icon-box-wrapper{text-align:start;}.elementor-448 .elementor-element.elementor-element-82aaf93 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-82aaf93 .elementor-icon-box-title, .elementor-448 .elementor-element.elementor-element-82aaf93 .elementor-icon-box-title a{font-family:"Axiforma", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;}.elementor-448 .elementor-element.elementor-element-82aaf93:has(:hover) .elementor-icon-box-title,
					 .elementor-448 .elementor-element.elementor-element-82aaf93:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-82aaf93 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#10112D;}.elementor-448 .elementor-element.elementor-element-c9a0916{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 16px 20px 20px;--container-widget-width:480px;--container-widget-flex-grow:0;z-index:8;border-radius:4px 4px 4px 4px;}.elementor-448 .elementor-element.elementor-element-c9a0916 .elementor-icon-box-wrapper{text-align:start;}.elementor-448 .elementor-element.elementor-element-c9a0916 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-c9a0916 .elementor-icon-box-title, .elementor-448 .elementor-element.elementor-element-c9a0916 .elementor-icon-box-title a{font-family:"Axiforma", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;}.elementor-448 .elementor-element.elementor-element-c9a0916:has(:hover) .elementor-icon-box-title,
					 .elementor-448 .elementor-element.elementor-element-c9a0916:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-c9a0916 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#10112D;}.elementor-448 .elementor-element.elementor-element-852934f{--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;--justify-content:center;--overlay-opacity:0.2;--overlay-mix-blend-mode:screen;--padding-top:0100px;--padding-bottom:0150px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-852934f:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-852934f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2306fe4 );}.elementor-448 .elementor-element.elementor-element-852934f::before, .elementor-448 .elementor-element.elementor-element-852934f > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-852934f > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-852934f > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-852934f > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-852934f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://legadorural.com/wp-content/uploads/2026/06/ChatGPT-Image-20-de-jun.-de-2026-18_42_25-1.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-64d0521 .elementor-heading-title{font-family:"Monschone", Sans-serif;font-size:48px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-6732c11{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-6732c11.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-6732c11 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-3207e93{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-448 .elementor-element.elementor-element-3207e93.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-3207e93 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-c7a745a .elementor-button{background-color:#61CE7000;font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;}.elementor-448 .elementor-element.elementor-element-c7a745a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-448 .elementor-element.elementor-element-c7a745a.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-e189c32{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-e189c32 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}@media(max-width:1024px){.elementor-448 .elementor-element.elementor-element-dd28e02 .elementor-heading-title{font-size:42px;line-height:1.2em;}.elementor-448 .elementor-element.elementor-element-205141a:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-205141a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:306px 0px;}.elementor-448 .elementor-element.elementor-element-7297d65:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-7297d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-448 .elementor-element.elementor-element-bfed56b{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:start;}.elementor-448 .elementor-element.elementor-element-bfed56b .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-448 .elementor-element.elementor-element-c181e3b{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:start;}.elementor-448 .elementor-element.elementor-element-c181e3b .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-448 .elementor-element.elementor-element-df86a7f{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:start;}.elementor-448 .elementor-element.elementor-element-df86a7f .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-448 .elementor-element.elementor-element-0114f14{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:start;}.elementor-448 .elementor-element.elementor-element-0114f14 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-448 .elementor-element.elementor-element-3a94f61{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:start;}.elementor-448 .elementor-element.elementor-element-3a94f61 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-448 .elementor-element.elementor-element-e189c32{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;}.elementor-448 .elementor-element.elementor-element-e189c32 .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-448 .elementor-element.elementor-element-9a59e61{--content-width:1280px;}.elementor-448 .elementor-element.elementor-element-3b3e491{--content-width:1280px;}.elementor-448 .elementor-element.elementor-element-9fe9f98{--content-width:1280px;}.elementor-448 .elementor-element.elementor-element-9ed3dae{--width:48%;}.elementor-448 .elementor-element.elementor-element-5b176aa{--width:48%;}.elementor-448 .elementor-element.elementor-element-72639dd{--width:48%;}.elementor-448 .elementor-element.elementor-element-ac4694c{--width:48%;}.elementor-448 .elementor-element.elementor-element-79f8d52{--width:98%;}.elementor-448 .elementor-element.elementor-element-dc67a37{--content-width:1280px;}.elementor-448 .elementor-element.elementor-element-7cde385{--width:48%;}.elementor-448 .elementor-element.elementor-element-edde000{--width:48%;}.elementor-448 .elementor-element.elementor-element-d134e72{--width:48%;}.elementor-448 .elementor-element.elementor-element-dd798d5{--width:48%;}.elementor-448 .elementor-element.elementor-element-ee64101{--width:98%;}.elementor-448 .elementor-element.elementor-element-bf53ba8{--width:48%;}.elementor-448 .elementor-element.elementor-element-b53f05f{--width:48%;}.elementor-448 .elementor-element.elementor-element-7e594d3{--width:330px;}.elementor-448 .elementor-element.elementor-element-7aa7979{--width:330px;}.elementor-448 .elementor-element.elementor-element-b063294{--width:330px;}.elementor-448 .elementor-element.elementor-element-f964148{--width:330px;}.elementor-448 .elementor-element.elementor-element-399db48{--width:330px;}.elementor-448 .elementor-element.elementor-element-cd656c9{--width:50%;}.elementor-448 .elementor-element.elementor-element-f4cc84e{--width:60%;}}@media(max-width:767px){.elementor-448 .elementor-element.elementor-element-9a59e61{--min-height:220px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-448 .elementor-element.elementor-element-dd28e02 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-448 .elementor-element.elementor-element-2a7ea46 .elementor-icon{font-size:36px;}.elementor-448 .elementor-element.elementor-element-2a7ea46 .elementor-icon svg{height:36px;}.elementor-448 .elementor-element.elementor-element-3b3e491{--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-448 .elementor-element.elementor-element-205141a:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-205141a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100px 110%;}.elementor-448 .elementor-element.elementor-element-205141a{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-448 .elementor-element.elementor-element-0041728{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-448 .elementor-element.elementor-element-0041728 .elementor-heading-title{font-size:28px;}.elementor-448 .elementor-element.elementor-element-b947be5{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-448 .elementor-element.elementor-element-b947be5 .elementor-heading-title{font-size:14px;}.elementor-448 .elementor-element.elementor-element-3612818{text-align:center;}.elementor-448 .elementor-element.elementor-element-3612818 .elementor-heading-title{font-size:32px;}.elementor-448 .elementor-element.elementor-element-9ed3dae{--padding-top:80px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-448 .elementor-element.elementor-element-9e93e5d .elementor-heading-title{font-size:32px;}.elementor-448 .elementor-element.elementor-element-ea66dfb .elementor-heading-title{font-size:16px;}.elementor-448 .elementor-element.elementor-element-8dc8cee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-448 .elementor-element.elementor-element-8dc8cee .elementor-icon-list-item > a{font-size:12px;}.elementor-448 .elementor-element.elementor-element-5b176aa{--padding-top:80px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-448 .elementor-element.elementor-element-b732116 .elementor-heading-title{font-size:32px;}.elementor-448 .elementor-element.elementor-element-e8eccf1 .elementor-heading-title{font-size:16px;}.elementor-448 .elementor-element.elementor-element-72639dd{--padding-top:80px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-448 .elementor-element.elementor-element-8820ac9 .elementor-heading-title{font-size:32px;}.elementor-448 .elementor-element.elementor-element-614a0e8 .elementor-heading-title{font-size:16px;}.elementor-448 .elementor-element.elementor-element-ac4694c{--padding-top:80px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-448 .elementor-element.elementor-element-4398deb .elementor-heading-title{font-size:32px;}.elementor-448 .elementor-element.elementor-element-0dc3432 .elementor-heading-title{font-size:16px;}.elementor-448 .elementor-element.elementor-element-79f8d52{--padding-top:80px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-448 .elementor-element.elementor-element-b2b53b7 .elementor-heading-title{font-size:32px;}.elementor-448 .elementor-element.elementor-element-8c7392a .elementor-heading-title{font-size:16px;}.elementor-448 .elementor-element.elementor-element-dc67a37{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-a5847cd{padding:0px 8px 0px 8px;}.elementor-448 .elementor-element.elementor-element-a5847cd .elementor-heading-title{font-size:32px;}.elementor-448 .elementor-element.elementor-element-d33bce5{padding:0px 8px 0px 8px;}.elementor-448 .elementor-element.elementor-element-d33bce5 .elementor-heading-title{font-size:18px;}.elementor-448 .elementor-element.elementor-element-7cde385{--padding-top:80px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-448 .elementor-element.elementor-element-af45ee3 .elementor-heading-title{font-size:32px;}.elementor-448 .elementor-element.elementor-element-edde000{--padding-top:80px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-448 .elementor-element.elementor-element-845d962 .elementor-heading-title{font-size:32px;}.elementor-448 .elementor-element.elementor-element-300449b .elementor-heading-title{font-size:16px;}.elementor-448 .elementor-element.elementor-element-d134e72{--padding-top:80px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-448 .elementor-element.elementor-element-00dcd1d .elementor-heading-title{font-size:32px;}.elementor-448 .elementor-element.elementor-element-efd7158 .elementor-heading-title{font-size:16px;}.elementor-448 .elementor-element.elementor-element-dd798d5{--padding-top:80px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-448 .elementor-element.elementor-element-fa4ae90 .elementor-heading-title{font-size:32px;}.elementor-448 .elementor-element.elementor-element-4537e45 .elementor-heading-title{font-size:16px;}.elementor-448 .elementor-element.elementor-element-ee64101{--padding-top:80px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-448 .elementor-element.elementor-element-9e026fd .elementor-heading-title{font-size:32px;}.elementor-448 .elementor-element.elementor-element-74cc517 .elementor-heading-title{font-size:16px;}.elementor-448 .elementor-element.elementor-element-bf53ba8{--padding-top:80px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-448 .elementor-element.elementor-element-fb36252 .elementor-heading-title{font-size:32px;}.elementor-448 .elementor-element.elementor-element-b53f05f{--padding-top:80px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-448 .elementor-element.elementor-element-d3238e7 .elementor-heading-title{font-size:32px;}.elementor-448 .elementor-element.elementor-element-75f50ed .elementor-heading-title{font-size:16px;}.elementor-448 .elementor-element.elementor-element-d11e57e .elementor-button{font-size:14px;padding:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-7297d65:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-7297d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-448 .elementor-element.elementor-element-7297d65{--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-448 .elementor-element.elementor-element-9dd0573 .elementor-heading-title{font-size:42px;}.elementor-448 .elementor-element.elementor-element-7e594d3{--min-height:240px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-448 .elementor-element.elementor-element-bfed56b{--container-widget-width:364px;--container-widget-flex-grow:0;width:var( --container-widget-width, 364px );max-width:364px;z-index:3;text-align:center;}.elementor-448 .elementor-element.elementor-element-bfed56b .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-448 .elementor-element.elementor-element-673535f{--container-widget-width:342px;--container-widget-flex-grow:0;width:var( --container-widget-width, 342px );max-width:342px;z-index:2;text-align:center;}.elementor-448 .elementor-element.elementor-element-7aa7979{--min-height:240px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-448 .elementor-element.elementor-element-c181e3b{--container-widget-width:364px;--container-widget-flex-grow:0;width:var( --container-widget-width, 364px );max-width:364px;z-index:3;text-align:center;}.elementor-448 .elementor-element.elementor-element-c181e3b .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-448 .elementor-element.elementor-element-cd34065{--container-widget-width:342px;--container-widget-flex-grow:0;width:var( --container-widget-width, 342px );max-width:342px;z-index:2;text-align:center;}.elementor-448 .elementor-element.elementor-element-b063294{--min-height:240px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-448 .elementor-element.elementor-element-df86a7f{--container-widget-width:364px;--container-widget-flex-grow:0;width:var( --container-widget-width, 364px );max-width:364px;z-index:3;text-align:center;}.elementor-448 .elementor-element.elementor-element-df86a7f .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-448 .elementor-element.elementor-element-936280e{--container-widget-width:342px;--container-widget-flex-grow:0;width:var( --container-widget-width, 342px );max-width:342px;z-index:2;text-align:center;}.elementor-448 .elementor-element.elementor-element-f964148{--min-height:240px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-448 .elementor-element.elementor-element-0114f14{--container-widget-width:364px;--container-widget-flex-grow:0;width:var( --container-widget-width, 364px );max-width:364px;z-index:3;text-align:center;}.elementor-448 .elementor-element.elementor-element-0114f14 .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-448 .elementor-element.elementor-element-7873c44{--container-widget-width:342px;--container-widget-flex-grow:0;width:var( --container-widget-width, 342px );max-width:342px;z-index:2;text-align:center;}.elementor-448 .elementor-element.elementor-element-399db48{--min-height:240px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-448 .elementor-element.elementor-element-3a94f61{--container-widget-width:364px;--container-widget-flex-grow:0;width:var( --container-widget-width, 364px );max-width:364px;z-index:3;text-align:center;}.elementor-448 .elementor-element.elementor-element-3a94f61 .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-448 .elementor-element.elementor-element-bc83802{--container-widget-width:342px;--container-widget-flex-grow:0;width:var( --container-widget-width, 342px );max-width:342px;z-index:2;text-align:center;}.elementor-448 .elementor-element.elementor-element-6dd9545{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-55cb603{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-448 .elementor-element.elementor-element-55cb603 .elementor-heading-title{font-size:42px;}.elementor-448 .elementor-element.elementor-element-9a5904b .elementor-button{font-size:14px;padding:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-d158ee6 .elementor-icon-box-wrapper{text-align:start;}.elementor-448 .elementor-element.elementor-element-d158ee6 .elementor-icon-box-title, .elementor-448 .elementor-element.elementor-element-d158ee6 .elementor-icon-box-title a{font-size:24px;}.elementor-448 .elementor-element.elementor-element-3488898 .elementor-icon-box-wrapper{text-align:start;}.elementor-448 .elementor-element.elementor-element-3488898 .elementor-icon-box-title, .elementor-448 .elementor-element.elementor-element-3488898 .elementor-icon-box-title a{font-size:24px;}.elementor-448 .elementor-element.elementor-element-70bca6a .elementor-icon-box-wrapper{text-align:start;}.elementor-448 .elementor-element.elementor-element-70bca6a .elementor-icon-box-title, .elementor-448 .elementor-element.elementor-element-70bca6a .elementor-icon-box-title a{font-size:24px;}.elementor-448 .elementor-element.elementor-element-82aaf93 .elementor-icon-box-wrapper{text-align:start;}.elementor-448 .elementor-element.elementor-element-82aaf93 .elementor-icon-box-title, .elementor-448 .elementor-element.elementor-element-82aaf93 .elementor-icon-box-title a{font-size:24px;}.elementor-448 .elementor-element.elementor-element-c9a0916 .elementor-icon-box-wrapper{text-align:start;}.elementor-448 .elementor-element.elementor-element-c9a0916 .elementor-icon-box-title, .elementor-448 .elementor-element.elementor-element-c9a0916 .elementor-icon-box-title a{font-size:24px;}.elementor-448 .elementor-element.elementor-element-852934f::before, .elementor-448 .elementor-element.elementor-element-852934f > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-852934f > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-852934f > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-852934f > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-852934f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://legadorural.com/wp-content/uploads/2026/06/ChatGPT-Image-20-de-jun.-de-2026-18_42_25.webp");}.elementor-448 .elementor-element.elementor-element-852934f{--padding-top:50px;--padding-bottom:50px;--padding-left:8px;--padding-right:8px;}.elementor-448 .elementor-element.elementor-element-64d0521.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-64d0521 .elementor-heading-title{font-size:24px;}.elementor-448 .elementor-element.elementor-element-6732c11{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-448 .elementor-element.elementor-element-6732c11 .elementor-heading-title{font-size:14px;}.elementor-448 .elementor-element.elementor-element-3207e93{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-448 .elementor-element.elementor-element-3207e93 .elementor-heading-title{font-size:14px;}.elementor-448 .elementor-element.elementor-element-c7a745a .elementor-button{font-size:14px;padding:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-e189c32.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-e189c32{text-align:start;}.elementor-448 .elementor-element.elementor-element-e189c32 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for html, class: .elementor-element-a0dcee6 */.elementor-448 .elementor-element.elementor-element-a0dcee6{
    content: '';
    width: 50%;
    height: 100px;
    
    background: #F9F3A3;
    border-radius: 100%;
    filter: blur(150px);
    
    position: absolute;
   
    transform: translate(-50%,0);
    top: 120%;
    left: 50%;
    filter: blur(140px);
    transform: translate(-50%, -50%);
    z-index: 0;
    pointer-events:none;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a7ea46 */.elementor-448 .elementor-element.elementor-element-2a7ea46 {
    transform: translate(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a59e61 */.elementor-448 .elementor-element.elementor-element-9a59e61{

backdrop-filter: blur(00px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0041728 */.elementor-448 .elementor-element.elementor-element-0041728 span {
     background: var(--Linear, linear-gradient(90deg, #fff 0%, #d8cfbc 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3612818 */.elementor-448 .elementor-element.elementor-element-3612818 span {
     background: var(--Linear, linear-gradient(90deg, #fff 0%, #d8cfbc 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e93e5d */.elementor-448 .elementor-element.elementor-element-9e93e5d span {
     background: var(--Linear, linear-gradient(90deg, #fff 0%, #d8cfbc 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8dc8cee */.elementor-448 .elementor-element.elementor-element-8dc8cee .elementor-icon-list-item {
    font-size: 14px;
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.18) 0%,
    rgba(255, 255, 255, 0.10) 45%,
    rgba(255, 255, 255, 0.05) 100%
  );
  border: 1px solid rgba(255, 255, 255, 0.20);
  border-radius: 14px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  padding: 8px 16px;
  margin-bottom: 10px;
}

/* Faz o conteúdo ocupar bem a largura */
.elementor-448 .elementor-element.elementor-element-8dc8cee .elementor-icon-list-item > a,
.elementor-448 .elementor-element.elementor-element-8dc8cee .elementor-icon-list-item > span {
  display: flex;
  align-items: center;
  width: 100%;
}

/* Espaço entre ícone e texto */
.elementor-448 .elementor-element.elementor-element-8dc8cee .elementor-icon-list-icon {
  margin-right: 10px;
}

/* Texto */
.elementor-448 .elementor-element.elementor-element-8dc8cee .elementor-icon-list-text {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b732116 */.elementor-448 .elementor-element.elementor-element-b732116 span {
     background: var(--Linear, linear-gradient(90deg, #fff 0%, #d8cfbc 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e867279 */.elementor-448 .elementor-element.elementor-element-e867279 .elementor-icon-list-item {
    font-size: 14px;
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.18) 0%,
    rgba(255, 255, 255, 0.10) 45%,
    rgba(255, 255, 255, 0.05) 100%
  );
  border: 1px solid rgba(255, 255, 255, 0.20);
  border-radius: 14px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  padding: 8px 16px;
  margin-bottom: 10px;
}

/* Faz o conteúdo ocupar bem a largura */
.elementor-448 .elementor-element.elementor-element-e867279 .elementor-icon-list-item > a,
.elementor-448 .elementor-element.elementor-element-e867279 .elementor-icon-list-item > span {
  display: flex;
  align-items: center;
  width: 100%;
}

/* Espaço entre ícone e texto */
.elementor-448 .elementor-element.elementor-element-e867279 .elementor-icon-list-icon {
  margin-right: 10px;
}

/* Texto */
.elementor-448 .elementor-element.elementor-element-e867279 .elementor-icon-list-text {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8820ac9 */.elementor-448 .elementor-element.elementor-element-8820ac9 span {
     background: var(--Linear, linear-gradient(90deg, #fff 0%, #d8cfbc 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cc5811 */.elementor-448 .elementor-element.elementor-element-4cc5811 .elementor-icon-list-item {
    font-size: 14px;
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.18) 0%,
    rgba(255, 255, 255, 0.10) 45%,
    rgba(255, 255, 255, 0.05) 100%
  );
  border: 1px solid rgba(255, 255, 255, 0.20);
  border-radius: 14px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  padding: 8px 16px;
  margin-bottom: 10px;
}

/* Faz o conteúdo ocupar bem a largura */
.elementor-448 .elementor-element.elementor-element-4cc5811 .elementor-icon-list-item > a,
.elementor-448 .elementor-element.elementor-element-4cc5811 .elementor-icon-list-item > span {
  display: flex;
  align-items: center;
  width: 100%;
}

/* Espaço entre ícone e texto */
.elementor-448 .elementor-element.elementor-element-4cc5811 .elementor-icon-list-icon {
  margin-right: 10px;
}

/* Texto */
.elementor-448 .elementor-element.elementor-element-4cc5811 .elementor-icon-list-text {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4398deb */.elementor-448 .elementor-element.elementor-element-4398deb span {
     background: var(--Linear, linear-gradient(90deg, #fff 0%, #d8cfbc 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b2401c1 */.elementor-448 .elementor-element.elementor-element-b2401c1 .elementor-icon-list-item {
    font-size: 14px;
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.18) 0%,
    rgba(255, 255, 255, 0.10) 45%,
    rgba(255, 255, 255, 0.05) 100%
  );
  border: 1px solid rgba(255, 255, 255, 0.20);
  border-radius: 14px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  padding: 8px 16px;
  margin-bottom: 10px;
}

/* Faz o conteúdo ocupar bem a largura */
.elementor-448 .elementor-element.elementor-element-b2401c1 .elementor-icon-list-item > a,
.elementor-448 .elementor-element.elementor-element-b2401c1 .elementor-icon-list-item > span {
  display: flex;
  align-items: center;
  width: 100%;
}

/* Espaço entre ícone e texto */
.elementor-448 .elementor-element.elementor-element-b2401c1 .elementor-icon-list-icon {
  margin-right: 10px;
}

/* Texto */
.elementor-448 .elementor-element.elementor-element-b2401c1 .elementor-icon-list-text {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2b53b7 */.elementor-448 .elementor-element.elementor-element-b2b53b7 span {
     background: var(--Linear, linear-gradient(90deg, #fff 0%, #d8cfbc 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-187b378 */.elementor-448 .elementor-element.elementor-element-187b378 .elementor-icon-list-item {
    font-size: 14px;
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.18) 0%,
    rgba(255, 255, 255, 0.10) 45%,
    rgba(255, 255, 255, 0.05) 100%
  );
  border: 1px solid rgba(255, 255, 255, 0.20);
  border-radius: 14px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  padding: 8px 16px;
  margin-bottom: 10px;
}

/* Faz o conteúdo ocupar bem a largura */
.elementor-448 .elementor-element.elementor-element-187b378 .elementor-icon-list-item > a,
.elementor-448 .elementor-element.elementor-element-187b378 .elementor-icon-list-item > span {
  display: flex;
  align-items: center;
  width: 100%;
}

/* Espaço entre ícone e texto */
.elementor-448 .elementor-element.elementor-element-187b378 .elementor-icon-list-icon {
  margin-right: 10px;
}

/* Texto */
.elementor-448 .elementor-element.elementor-element-187b378 .elementor-icon-list-text {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5847cd */.elementor-448 .elementor-element.elementor-element-a5847cd span {
     background: var(--Linear, linear-gradient(90deg, #fff 0%, #d8cfbc 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af45ee3 */.elementor-448 .elementor-element.elementor-element-af45ee3 span {
     background: var(--Linear, linear-gradient(90deg, #fff 0%, #d8cfbc 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a89ed78 */.elementor-448 .elementor-element.elementor-element-a89ed78 .elementor-icon-list-item {
    font-size: 14px;
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.18) 0%,
    rgba(255, 255, 255, 0.10) 45%,
    rgba(255, 255, 255, 0.05) 100%
  );
  border: 1px solid rgba(255, 255, 255, 0.20);
  border-radius: 14px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  padding: 8px 16px;
  margin-bottom: 10px;
}

/* Faz o conteúdo ocupar bem a largura */
.elementor-448 .elementor-element.elementor-element-a89ed78 .elementor-icon-list-item > a,
.elementor-448 .elementor-element.elementor-element-a89ed78 .elementor-icon-list-item > span {
  display: flex;
  align-items: center;
  width: 100%;
}

/* Espaço entre ícone e texto */
.elementor-448 .elementor-element.elementor-element-a89ed78 .elementor-icon-list-icon {
  margin-right: 10px;
}

/* Texto */
.elementor-448 .elementor-element.elementor-element-a89ed78 .elementor-icon-list-text {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-845d962 */.elementor-448 .elementor-element.elementor-element-845d962 span {
     background: var(--Linear, linear-gradient(90deg, #fff 0%, #d8cfbc 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00dcd1d */.elementor-448 .elementor-element.elementor-element-00dcd1d span {
     background: var(--Linear, linear-gradient(90deg, #fff 0%, #d8cfbc 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa4ae90 */.elementor-448 .elementor-element.elementor-element-fa4ae90 span {
     background: var(--Linear, linear-gradient(90deg, #fff 0%, #d8cfbc 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e026fd */.elementor-448 .elementor-element.elementor-element-9e026fd span {
     background: var(--Linear, linear-gradient(90deg, #fff 0%, #d8cfbc 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-73e1c16 */.elementor-448 .elementor-element.elementor-element-73e1c16 .elementor-icon-list-item {
    font-size: 14px;
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.18) 0%,
    rgba(255, 255, 255, 0.10) 45%,
    rgba(255, 255, 255, 0.05) 100%
  );
  border: 1px solid rgba(255, 255, 255, 0.20);
  border-radius: 14px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  padding: 8px 16px;
  margin-bottom: 10px;
}

/* Faz o conteúdo ocupar bem a largura */
.elementor-448 .elementor-element.elementor-element-73e1c16 .elementor-icon-list-item > a,
.elementor-448 .elementor-element.elementor-element-73e1c16 .elementor-icon-list-item > span {
  display: flex;
  align-items: center;
  width: 100%;
}

/* Espaço entre ícone e texto */
.elementor-448 .elementor-element.elementor-element-73e1c16 .elementor-icon-list-icon {
  margin-right: 10px;
}

/* Texto */
.elementor-448 .elementor-element.elementor-element-73e1c16 .elementor-icon-list-text {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb36252 */.elementor-448 .elementor-element.elementor-element-fb36252 span {
     background: var(--Linear, linear-gradient(90deg, #fff 0%, #d8cfbc 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61d6edc */.elementor-448 .elementor-element.elementor-element-61d6edc .elementor-icon-list-item {
    font-size: 14px;
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.18) 0%,
    rgba(255, 255, 255, 0.10) 45%,
    rgba(255, 255, 255, 0.05) 100%
  );
  border: 1px solid rgba(255, 255, 255, 0.20);
  border-radius: 14px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  padding: 8px 16px;
  margin-bottom: 10px;
}

/* Faz o conteúdo ocupar bem a largura */
.elementor-448 .elementor-element.elementor-element-61d6edc .elementor-icon-list-item > a,
.elementor-448 .elementor-element.elementor-element-61d6edc .elementor-icon-list-item > span {
  display: flex;
  align-items: center;
  width: 100%;
}

/* Espaço entre ícone e texto */
.elementor-448 .elementor-element.elementor-element-61d6edc .elementor-icon-list-icon {
  margin-right: 10px;
}

/* Texto */
.elementor-448 .elementor-element.elementor-element-61d6edc .elementor-icon-list-text {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3238e7 */.elementor-448 .elementor-element.elementor-element-d3238e7 span {
     background: var(--Linear, linear-gradient(90deg, #fff 0%, #d8cfbc 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f48691c */.elementor-448 .elementor-element.elementor-element-f48691c .elementor-icon-list-item {
    font-size: 14px;
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.18) 0%,
    rgba(255, 255, 255, 0.10) 45%,
    rgba(255, 255, 255, 0.05) 100%
  );
  border: 1px solid rgba(255, 255, 255, 0.20);
  border-radius: 14px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  padding: 8px 16px;
  margin-bottom: 10px;
}

/* Faz o conteúdo ocupar bem a largura */
.elementor-448 .elementor-element.elementor-element-f48691c .elementor-icon-list-item > a,
.elementor-448 .elementor-element.elementor-element-f48691c .elementor-icon-list-item > span {
  display: flex;
  align-items: center;
  width: 100%;
}

/* Espaço entre ícone e texto */
.elementor-448 .elementor-element.elementor-element-f48691c .elementor-icon-list-icon {
  margin-right: 10px;
}

/* Texto */
.elementor-448 .elementor-element.elementor-element-f48691c .elementor-icon-list-text {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11e57e */:root {
  --shiny-cta-bg: #073C12 !important; /* fundo do botão */
  --shiny-cta-bg-subtle: #fff !important; /* borda do botão */
  --shiny-cta-fg: #ffffff !important; /* cor do texto */
  --shiny-cta-highlight: #3B9F4F !important; /* luz do botão */
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
  #btn18, #btn19, #btn20, #btn21 {
    --animation: gradient-angle linear infinite !important;
    --duration: 3s !important;
    --shadow-size: 2px !important;
    isolation: isolate !important;
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer !important;
    outline-offset: 4px !important;
    padding: 1.25rem 1.5rem !important;
    line-height: 1.2 !important;
    border: 1px solid transparent !important;
    border-radius: 360px !important;
    color: var(--shiny-cta-fg) !important;
    background:
      linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
      conic-gradient(
        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
        transparent,
        var(--shiny-cta-highlight) var(--gradient-percent),
        var(--gradient-shine) calc(var(--gradient-percent) * 2),
        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
        transparent calc(var(--gradient-percent) * 4)
      ) border-box !important;
    box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
    transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
    transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
  }
}

@media only screen and (min-width: 600px) {
  #btn18, #btn19, #btn20, #btn21 {
    --animation: gradient-angle linear infinite !important;
    --duration: 3s !important;
    --shadow-size: 2px !important;
    isolation: isolate !important;
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer !important;
    outline-offset: 4px !important;
    padding: 1.25rem 2.5rem !important;
    line-height: 1.2 !important;
    border: 1px solid transparent !important;
    border-radius: 360px !important;
    color: var(--shiny-cta-fg) !important;
    background:
      linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
      conic-gradient(
        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
        transparent,
        var(--shiny-cta-highlight) var(--gradient-percent),
        var(--gradient-shine) calc(var(--gradient-percent) * 2),
        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
        transparent calc(var(--gradient-percent) * 4)
      ) border-box !important;
    box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
    transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
    transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
  }
}

#btn18::before, #btn19::before, #btn20::before, #btn21::before,
#btn18::after, #btn19::after, #btn20::after, #btn21::after,
#btn18 span::before, #btn19 span::before, #btn20 span::before, #btn21 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

#btn18::before, #btn19::before, #btn20::before, #btn21::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

#btn18::after, #btn19::after, #btn20::after, #btn21::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

#btn18 span, #btn19 span, #btn20 span, #btn21 span {
  z-index: 1 !important;
  position: relative !important;
}

#btn18 span::before, #btn19 span::before, #btn20 span::before, #btn21 span::before {
  width: 430px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

#btn18:hover, #btn19:hover, #btn20:hover, #btn21:hover,
#btn18:focus-visible, #btn19:focus-visible, #btn20:focus-visible, #btn21:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

#btn18:hover span::before, #btn19:hover span::before, #btn20:hover span::before, #btn21:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

#btn18, #btn19, #btn20, #btn21,
#btn18::before, #btn19::before, #btn20::before, #btn21::before,
#btn18::after, #btn19::after, #btn20::after, #btn21::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

#btn18:hover, #btn19:hover, #btn20:hover, #btn21:hover,
#btn18:hover::before, #btn19:hover::before, #btn20:hover::before, #btn21:hover::before,
#btn18:hover::after, #btn19:hover::after, #btn20:hover::after, #btn21:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc67a37 */.elementor-448 .elementor-element.elementor-element-dc67a37::before {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  border: none!important;
  
  
  background:
  linear-gradient(to bottom right, #EDD288 23%, #404A41 50%) bottom right / 50% 50% no-repeat,
  linear-gradient(to bottom left, #EDD288 23%, #404A41 50%) bottom left / 50% 50% no-repeat,
  linear-gradient(to top left, #EDD288 23%, #404A41 50%) top left / 50% 50% no-repeat,
  linear-gradient(to top right, #EDD288 23%, #404A41 50%) top right / 50% 50% no-repeat;
  
}


.elementor-448 .elementor-element.elementor-element-dc67a37::after {
    content: '';
    width: 50%;
    height: 100px;
    
    background: #F9F3A3;
    border-radius: 100%;
    filter: blur(150px);
    
    position: absolute;
    top: -150px;
    left: 50%;
    transform: translate(-50%,0);
    
    
    
    
    

    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9dd0573 */.elementor-448 .elementor-element.elementor-element-9dd0573 h2 {
    background: radial-gradient(1101.38% 132.04% at 52.23% 38.16%, #FFF 0%, #BEBEBE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ec5b4b */h2 {
    transition: color .3s;
    z-index: 100000000!important;
}

.cx:hover h2 {
    color: #fff!important;
     z-index: 100000000!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfed56b */.elementor-448 .elementor-element.elementor-element-bfed56b h4 {
    background: radial-gradient(1101.38% 132.04% at 52.23% 38.16%, #FFF 0%, #BEBEBE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49d0c52 */h2 {
    transition: color .3s;
    z-index: 100000000!important;
}

.cx:hover h2 {
    color: #fff!important;
     z-index: 100000000!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c181e3b */.elementor-448 .elementor-element.elementor-element-c181e3b h4 {
    background: radial-gradient(1101.38% 132.04% at 52.23% 38.16%, #FFF 0%, #BEBEBE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9541c95 */h2 {
    transition: color .3s;
    z-index: 100000000!important;
}

.cx:hover h2 {
    color: #fff!important;
     z-index: 100000000!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df86a7f */.elementor-448 .elementor-element.elementor-element-df86a7f h4 {
    background: radial-gradient(1101.38% 132.04% at 52.23% 38.16%, #FFF 0%, #BEBEBE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65bd7e0 */h2 {
    transition: color .3s;
    z-index: 100000000!important;
}

.cx:hover h2 {
    color: #fff!important;
     z-index: 100000000!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0114f14 */.elementor-448 .elementor-element.elementor-element-0114f14 h4 {
    background: radial-gradient(1101.38% 132.04% at 52.23% 38.16%, #FFF 0%, #BEBEBE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6acb5b9 */h2 {
    transition: color .3s;
    z-index: 100000000!important;
}

.cx:hover h2 {
    color: #fff!important;
     z-index: 100000000!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a94f61 */.elementor-448 .elementor-element.elementor-element-3a94f61 h4 {
    background: radial-gradient(1101.38% 132.04% at 52.23% 38.16%, #FFF 0%, #BEBEBE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badcdf5 */.cx{
    position: relative;
    overflow: hidden;
    border-radius: 29px;
    background: #313724;
    border: 1px solid rgba(241, 237, 223, 0.14);
    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.10);
    transition: all 0.35s ease !important;
}

.cx:after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 29px;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.05) 0%,
        rgba(130,135,97,0.10) 100%
    );
    pointer-events: none;
}

.cx:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 29px;
    padding: 1px;
    background: linear-gradient(
        145deg,
        rgba(241,237,223,0.20),
        rgba(130,135,97,0.20),
        rgba(241,237,223,0.06)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    mask-composite: exclude;
    pointer-events: none;
}

.cx:hover{
    transform: translateY(-3px);
    box-shadow: 0 16px 36px rgba(0, 0, 0, 0.16);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a5904b */:root {
  --shiny-cta-bg: #073C12 !important; /* fundo do botão */
  --shiny-cta-bg-subtle: #fff !important; /* borda do botão */
  --shiny-cta-fg: #ffffff !important; /* cor do texto */
  --shiny-cta-highlight: #3B9F4F !important; /* luz do botão */
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
  #btn18, #btn19, #btn20, #btn21 {
    --animation: gradient-angle linear infinite !important;
    --duration: 3s !important;
    --shadow-size: 2px !important;
    isolation: isolate !important;
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer !important;
    outline-offset: 4px !important;
    padding: 1.25rem 1.5rem !important;
    line-height: 1.2 !important;
    border: 1px solid transparent !important;
    border-radius: 360px !important;
    color: var(--shiny-cta-fg) !important;
    background:
      linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
      conic-gradient(
        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
        transparent,
        var(--shiny-cta-highlight) var(--gradient-percent),
        var(--gradient-shine) calc(var(--gradient-percent) * 2),
        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
        transparent calc(var(--gradient-percent) * 4)
      ) border-box !important;
    box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
    transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
    transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
  }
}

@media only screen and (min-width: 600px) {
  #btn18, #btn19, #btn20, #btn21 {
    --animation: gradient-angle linear infinite !important;
    --duration: 3s !important;
    --shadow-size: 2px !important;
    isolation: isolate !important;
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer !important;
    outline-offset: 4px !important;
    padding: 1.25rem 2.5rem !important;
    line-height: 1.2 !important;
    border: 1px solid transparent !important;
    border-radius: 360px !important;
    color: var(--shiny-cta-fg) !important;
    background:
      linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
      conic-gradient(
        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
        transparent,
        var(--shiny-cta-highlight) var(--gradient-percent),
        var(--gradient-shine) calc(var(--gradient-percent) * 2),
        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
        transparent calc(var(--gradient-percent) * 4)
      ) border-box !important;
    box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
    transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
    transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
  }
}

#btn18::before, #btn19::before, #btn20::before, #btn21::before,
#btn18::after, #btn19::after, #btn20::after, #btn21::after,
#btn18 span::before, #btn19 span::before, #btn20 span::before, #btn21 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

#btn18::before, #btn19::before, #btn20::before, #btn21::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

#btn18::after, #btn19::after, #btn20::after, #btn21::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

#btn18 span, #btn19 span, #btn20 span, #btn21 span {
  z-index: 1 !important;
  position: relative !important;
}

#btn18 span::before, #btn19 span::before, #btn20 span::before, #btn21 span::before {
  width: 430px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

#btn18:hover, #btn19:hover, #btn20:hover, #btn21:hover,
#btn18:focus-visible, #btn19:focus-visible, #btn20:focus-visible, #btn21:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

#btn18:hover span::before, #btn19:hover span::before, #btn20:hover span::before, #btn21:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

#btn18, #btn19, #btn20, #btn21,
#btn18::before, #btn19::before, #btn20::before, #btn21::before,
#btn18::after, #btn19::after, #btn20::after, #btn21::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

#btn18:hover, #btn19:hover, #btn20:hover, #btn21:hover,
#btn18:hover::before, #btn19:hover::before, #btn20:hover::before, #btn21:hover::before,
#btn18:hover::after, #btn19:hover::after, #btn20:hover::after, #btn21:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d158ee6 */.elementor-448 .elementor-element.elementor-element-d158ee6:before {
    content: "";
    width: 81.095px;
height: 5.724px;
border-radius: 0.954px;
background: #EDC5A2;
box-shadow: 0px 3px 15px 0px #AE7B4C;

position: absolute;
top: 0;
left: 24px;
}


.elementor-448 .elementor-element.elementor-element-d158ee6 {
    padding: 20px;
    border-radius: 20px!important;
    border: solid 1px #373737;
    background: linear-gradient(94deg, #323824 50.22%, #2A2C1E 98.66%);


box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.10);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3488898 */.elementor-448 .elementor-element.elementor-element-3488898:before {
    content: "";
    width: 81.095px;
height: 5.724px;
border-radius: 0.954px;
background: #EDC5A2;
box-shadow: 0px 3px 15px 0px #AE7B4C;

position: absolute;
top: 0;
left: 24px;
}


.elementor-448 .elementor-element.elementor-element-3488898 {
    padding: 20px;
    border-radius: 20px!important;
    border: solid 1px #373737;
    background: linear-gradient(94deg, #323824 50.22%, #2A2C1E 98.66%);


box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.10);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-70bca6a */.elementor-448 .elementor-element.elementor-element-70bca6a:before {
    content: "";
    width: 81.095px;
height: 5.724px;
border-radius: 0.954px;
background: #EDC5A2;
box-shadow: 0px 3px 15px 0px #AE7B4C;

position: absolute;
top: 0;
left: 24px;
}


.elementor-448 .elementor-element.elementor-element-70bca6a {
    padding: 20px;
    border-radius: 20px!important;
    border: solid 1px #373737;
    background: linear-gradient(94deg, #323824 50.22%, #2A2C1E 98.66%);


box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.10);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82aaf93 */.elementor-448 .elementor-element.elementor-element-82aaf93:before {
    content: "";
    width: 81.095px;
height: 5.724px;
border-radius: 0.954px;
background: #EDC5A2;
box-shadow: 0px 3px 15px 0px #AE7B4C;

position: absolute;
top: 0;
left: 24px;
}


.elementor-448 .elementor-element.elementor-element-82aaf93 {
    padding: 20px;
    border-radius: 20px!important;
    border: solid 1px #373737;
    background: linear-gradient(94deg, #323824 50.22%, #2A2C1E 98.66%);


box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.10);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9a0916 */.elementor-448 .elementor-element.elementor-element-c9a0916:before {
    content: "";
    width: 81.095px;
height: 5.724px;
border-radius: 0.954px;
background: #EDC5A2;
box-shadow: 0px 3px 15px 0px #AE7B4C;

position: absolute;
top: 0;
left: 24px;
}


.elementor-448 .elementor-element.elementor-element-c9a0916 {
    padding: 20px;
    border-radius: 20px!important;
    border: solid 1px #373737;
    background: linear-gradient(94deg, #323824 50.22%, #2A2C1E 98.66%);


box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.10);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d0521 */.elementor-448 .elementor-element.elementor-element-64d0521 span{
    color: #043760!important;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7a745a */:root {
  --shiny-cta-bg: #073C12 !important; /* fundo do botão */
  --shiny-cta-bg-subtle: #fff !important; /* borda do botão */
  --shiny-cta-fg: #ffffff !important; /* cor do texto */
  --shiny-cta-highlight: #3B9F4F !important; /* luz do botão */
  --shiny-cta-highlight-subtle: white !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
  #btn18, #btn19, #btn20, #btn21 {
    --animation: gradient-angle linear infinite !important;
    --duration: 3s !important;
    --shadow-size: 2px !important;
    isolation: isolate !important;
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer !important;
    outline-offset: 4px !important;
    padding: 1.25rem 1.5rem !important;
    line-height: 1.2 !important;
    border: 1px solid transparent !important;
    border-radius: 360px !important;
    color: var(--shiny-cta-fg) !important;
    background:
      linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
      conic-gradient(
        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
        transparent,
        var(--shiny-cta-highlight) var(--gradient-percent),
        var(--gradient-shine) calc(var(--gradient-percent) * 2),
        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
        transparent calc(var(--gradient-percent) * 4)
      ) border-box !important;
    box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
    transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
    transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
  }
}

@media only screen and (min-width: 600px) {
  #btn18, #btn19, #btn20, #btn21 {
    --animation: gradient-angle linear infinite !important;
    --duration: 3s !important;
    --shadow-size: 2px !important;
    isolation: isolate !important;
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer !important;
    outline-offset: 4px !important;
    padding: 1.25rem 2.5rem !important;
    line-height: 1.2 !important;
    border: 1px solid transparent !important;
    border-radius: 360px !important;
    color: var(--shiny-cta-fg) !important;
    background:
      linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
      conic-gradient(
        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
        transparent,
        var(--shiny-cta-highlight) var(--gradient-percent),
        var(--gradient-shine) calc(var(--gradient-percent) * 2),
        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
        transparent calc(var(--gradient-percent) * 4)
      ) border-box !important;
    box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
    transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
    transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
  }
}

#btn18::before, #btn19::before, #btn20::before, #btn21::before,
#btn18::after, #btn19::after, #btn20::after, #btn21::after,
#btn18 span::before, #btn19 span::before, #btn20 span::before, #btn21 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

#btn18::before, #btn19::before, #btn20::before, #btn21::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

#btn18::after, #btn19::after, #btn20::after, #btn21::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

#btn18 span, #btn19 span, #btn20 span, #btn21 span {
  z-index: 1 !important;
  position: relative !important;
}

#btn18 span::before, #btn19 span::before, #btn20 span::before, #btn21 span::before {
  width: 430px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

#btn18:hover, #btn19:hover, #btn20:hover, #btn21:hover,
#btn18:focus-visible, #btn19:focus-visible, #btn20:focus-visible, #btn21:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

#btn18:hover span::before, #btn19:hover span::before, #btn20:hover span::before, #btn21:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

#btn18, #btn19, #btn20, #btn21,
#btn18::before, #btn19::before, #btn20::before, #btn21::before,
#btn18::after, #btn19::after, #btn20::after, #btn21::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

#btn18:hover, #btn19:hover, #btn20:hover, #btn21:hover,
#btn18:hover::before, #btn19:hover::before, #btn20:hover::before, #btn21:hover::before,
#btn18:hover::after, #btn19:hover::after, #btn20:hover::after, #btn21:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Monschone';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://legadorural.com/wp-content/uploads/2026/05/MonschoneRegular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Axiforma';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://legadorural.com/wp-content/uploads/2026/05/Axiforma-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Axiforma';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://legadorural.com/wp-content/uploads/2026/05/Axiforma-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Axiforma';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://legadorural.com/wp-content/uploads/2026/05/Axiforma-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Axiforma';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://legadorural.com/wp-content/uploads/2026/05/Axiforma-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */