.elementor-2734 .elementor-element.elementor-element-1cdb46fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2734 .elementor-element.elementor-element-3f6a366{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-2734 .elementor-element.elementor-element-3f6a366 > .elementor-widget-container{margin:0px -5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-3f6a366.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2734 .elementor-element.elementor-element-13de2cc > .elementor-widget-container{margin:0px -2px 0px 17px;}.elementor-2734 .elementor-element.elementor-element-13de2cc.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-2734 .elementor-element.elementor-element-13de2cc{columns:2;column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-14e2959a{--display:flex;--min-height:830px;--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;--margin-top:0px;--margin-bottom:-89px;--margin-left:0px;--margin-right:0px;--padding-top:83px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-14e2959a:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-14e2959a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acradvogadoss.com.br/wp-content/uploads/2026/02/BG-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2734 .elementor-element.elementor-element-14e2959a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2734 .elementor-element.elementor-element-36b2e687{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-2px;--margin-bottom:0px;--margin-left:77px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:-3px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-36b2e687.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2734 .elementor-element.elementor-element-134e256f{width:var( --container-widget-width, 42.284% );max-width:42.284%;--container-widget-width:42.284%;--container-widget-flex-grow:0;top:236px;z-index:3;}.elementor-2734 .elementor-element.elementor-element-134e256f > .elementor-widget-container{margin:37px 60px 37px 37px;padding:0px 52px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-134e256f.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-134e256f{left:295px;}body.rtl .elementor-2734 .elementor-element.elementor-element-134e256f{right:295px;}.elementor-2734 .elementor-element.elementor-element-134e256f img{width:100%;max-width:100%;height:4px;}.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-2734 .elementor-element.elementor-element-428ce0ac{width:var( --container-widget-width, 647px );max-width:647px;--container-widget-width:647px;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-2734 .elementor-element.elementor-element-428ce0ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-428ce0ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2734 .elementor-element.elementor-element-428ce0ac .elementor-heading-title{font-family:"lufgaregular", Sans-serif;font-size:54px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-38651d75{width:var( --container-widget-width, 537px );max-width:537px;--container-widget-width:537px;--container-widget-flex-grow:0;text-align:start;}.elementor-2734 .elementor-element.elementor-element-38651d75 > .elementor-widget-container{margin:-21px 0px 10px 0px;}.elementor-2734 .elementor-element.elementor-element-38651d75 .elementor-heading-title{font-family:"lufgaregular", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-f1c72bf > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2734 .elementor-element.elementor-element-358a4c04 .elementor-button{background-color:transparent;font-family:"Saira", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.6px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #00FF06 0%, #006602 87%);padding:10px 34px 10px 34px;}.elementor-2734 .elementor-element.elementor-element-358a4c04 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2734 .elementor-element.elementor-element-358a4c04 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2734 .elementor-element.elementor-element-653c8133{--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-2734 .elementor-element.elementor-element-5e46100d{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;top:632.74px;}.elementor-2734 .elementor-element.elementor-element-5e46100d > .elementor-widget-container{padding:0px 0px -14px 0px;}body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-5e46100d{left:-179.969px;}body.rtl .elementor-2734 .elementor-element.elementor-element-5e46100d{right:-179.969px;}.elementor-2734 .elementor-element.elementor-element-13f1243{width:var( --container-widget-width, 171px );max-width:171px;--container-widget-width:171px;--container-widget-flex-grow:0;top:481.189px;}.elementor-2734 .elementor-element.elementor-element-13f1243 > .elementor-widget-container{padding:0px 0px -14px 0px;}.elementor-2734 .elementor-element.elementor-element-13f1243.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-13f1243{left:-83.969px;}body.rtl .elementor-2734 .elementor-element.elementor-element-13f1243{right:-83.969px;}.elementor-2734 .elementor-element.elementor-element-e2d2a31{width:var( --container-widget-width, 172px );max-width:172px;--container-widget-width:172px;--container-widget-flex-grow:0;top:479.531px;}.elementor-2734 .elementor-element.elementor-element-e2d2a31 > .elementor-widget-container{padding:0px 0px -14px 0px;}.elementor-2734 .elementor-element.elementor-element-e2d2a31.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-e2d2a31{left:96.016px;}body.rtl .elementor-2734 .elementor-element.elementor-element-e2d2a31{right:96.016px;}.elementor-2734 .elementor-element.elementor-element-ead8168{width:var( --container-widget-width, 165px );max-width:165px;--container-widget-width:165px;--container-widget-flex-grow:0;top:477.605px;}.elementor-2734 .elementor-element.elementor-element-ead8168 > .elementor-widget-container{padding:0px 0px -14px 0px;}.elementor-2734 .elementor-element.elementor-element-ead8168.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-ead8168{left:293.016px;}body.rtl .elementor-2734 .elementor-element.elementor-element-ead8168{right:293.016px;}.elementor-2734 .elementor-element.elementor-element-6c197d7e{--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:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:-11px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:-13px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-855b9af > .elementor-widget-container{margin:109px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-855b9af .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2734 .elementor-element.elementor-element-21f26ff0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--margin-top:-38px;--margin-bottom:-41px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-2734 .elementor-element.elementor-element-21f26ff0.e-con{--align-self:flex-end;}.elementor-2734 .elementor-element.elementor-element-51ebf49c{width:var( --container-widget-width, 616px );max-width:616px;--container-widget-width:616px;--container-widget-flex-grow:0;text-align:center;}.elementor-2734 .elementor-element.elementor-element-51ebf49c > .elementor-widget-container{margin:0px -9px -9px -9px;padding:-1px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-51ebf49c .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:44px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-3b2fc70a{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-12px;--padding-bottom:-12px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-49e8923{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2734 .elementor-element.elementor-element-b0f53f0 > .elementor-widget-container{margin:26px 1px 2px -9px;}.elementor-2734 .elementor-element.elementor-element-b0f53f0 .elementor-icon-wrapper{text-align:center;}.elementor-2734 .elementor-element.elementor-element-b0f53f0.elementor-view-stacked .elementor-icon{background-color:#A20000;}.elementor-2734 .elementor-element.elementor-element-b0f53f0.elementor-view-framed .elementor-icon, .elementor-2734 .elementor-element.elementor-element-b0f53f0.elementor-view-default .elementor-icon{color:#A20000;border-color:#A20000;}.elementor-2734 .elementor-element.elementor-element-b0f53f0.elementor-view-framed .elementor-icon, .elementor-2734 .elementor-element.elementor-element-b0f53f0.elementor-view-default .elementor-icon svg{fill:#A20000;}.elementor-2734 .elementor-element.elementor-element-4e7d5022{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;text-align:start;}.elementor-2734 .elementor-element.elementor-element-4e7d5022 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-4e7d5022 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-54a620c3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2734 .elementor-element.elementor-element-b461cf8 > .elementor-widget-container{margin:46px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-b461cf8 .elementor-icon-wrapper{text-align:center;}.elementor-2734 .elementor-element.elementor-element-b461cf8.elementor-view-stacked .elementor-icon{background-color:#A20000;}.elementor-2734 .elementor-element.elementor-element-b461cf8.elementor-view-framed .elementor-icon, .elementor-2734 .elementor-element.elementor-element-b461cf8.elementor-view-default .elementor-icon{color:#A20000;border-color:#A20000;}.elementor-2734 .elementor-element.elementor-element-b461cf8.elementor-view-framed .elementor-icon, .elementor-2734 .elementor-element.elementor-element-b461cf8.elementor-view-default .elementor-icon svg{fill:#A20000;}.elementor-2734 .elementor-element.elementor-element-89020a9{width:var( --container-widget-width, 285px );max-width:285px;--container-widget-width:285px;--container-widget-flex-grow:0;text-align:start;}.elementor-2734 .elementor-element.elementor-element-89020a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-89020a9 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-68b3eea0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2734 .elementor-element.elementor-element-82ea4fa > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-82ea4fa .elementor-icon-wrapper{text-align:center;}.elementor-2734 .elementor-element.elementor-element-82ea4fa.elementor-view-stacked .elementor-icon{background-color:#A20000;}.elementor-2734 .elementor-element.elementor-element-82ea4fa.elementor-view-framed .elementor-icon, .elementor-2734 .elementor-element.elementor-element-82ea4fa.elementor-view-default .elementor-icon{color:#A20000;border-color:#A20000;}.elementor-2734 .elementor-element.elementor-element-82ea4fa.elementor-view-framed .elementor-icon, .elementor-2734 .elementor-element.elementor-element-82ea4fa.elementor-view-default .elementor-icon svg{fill:#A20000;}.elementor-2734 .elementor-element.elementor-element-383a56da{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;text-align:start;}.elementor-2734 .elementor-element.elementor-element-383a56da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-383a56da .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-33ead9eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-6b8778f8{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-2734 .elementor-element.elementor-element-6b8778f8.elementor-element{--align-self:center;}.elementor-2734 .elementor-element.elementor-element-18a2e7f0{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-2734 .elementor-element.elementor-element-18a2e7f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-18a2e7f0.elementor-element{--align-self:center;}.elementor-2734 .elementor-element.elementor-element-18a2e7f0 img{width:100%;}body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-495a2ba8{left:0px;}body.rtl .elementor-2734 .elementor-element.elementor-element-495a2ba8{right:0px;}.elementor-2734 .elementor-element.elementor-element-495a2ba8{top:0px;}.elementor-2734 .elementor-element.elementor-element-fd7736c .elementor-button{background-color:transparent;font-family:"Saira", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.6px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #00FF06 0%, #004E02 100%);padding:10px 34px 10px 34px;}.elementor-2734 .elementor-element.elementor-element-fd7736c > .elementor-widget-container{margin:42px 9px -59px 9px;}.elementor-2734 .elementor-element.elementor-element-fd7736c.elementor-element{--align-self:center;}.elementor-2734 .elementor-element.elementor-element-fd7736c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2734 .elementor-element.elementor-element-fd7736c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2734 .elementor-element.elementor-element-14c316d6{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-1cd93e83 > .elementor-widget-container{margin:0px 0px 0px -800px;}.elementor-2734 .elementor-element.elementor-element-1cd93e83{text-align:center;}.elementor-2734 .elementor-element.elementor-element-1cd93e83 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#F9F9F9;}.elementor-2734 .elementor-element.elementor-element-59a97582{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-59a97582.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2734 .elementor-element.elementor-element-788d19d3{width:var( --container-widget-width, 699px );max-width:699px;--container-widget-width:699px;--container-widget-flex-grow:0;text-align:center;}.elementor-2734 .elementor-element.elementor-element-788d19d3 > .elementor-widget-container{margin:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-788d19d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2734 .elementor-element.elementor-element-788d19d3 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:44px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-7655a128{width:var( --container-widget-width, 584px );max-width:584px;--container-widget-width:584px;--container-widget-flex-grow:0;text-align:center;}.elementor-2734 .elementor-element.elementor-element-7655a128.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2734 .elementor-element.elementor-element-7655a128 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-31922c7{--display:flex;}.elementor-2734 .elementor-element.elementor-element-31922c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2734 .elementor-element.elementor-element-402f7f68{--display:flex;--min-height:901px;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-58px;--margin-bottom:-8px;--margin-left:0px;--margin-right:0px;--padding-top:41px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-402f7f68:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-402f7f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2734 .elementor-element.elementor-element-402f7f68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2734 .elementor-element.elementor-element-70bd026e{width:var( --container-widget-width, 573px );max-width:573px;--container-widget-width:573px;--container-widget-flex-grow:0;text-align:center;}.elementor-2734 .elementor-element.elementor-element-70bd026e > .elementor-widget-container{margin:-37px 0px -25px 0px;}.elementor-2734 .elementor-element.elementor-element-70bd026e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2734 .elementor-element.elementor-element-70bd026e .elementor-heading-title{font-family:"lufgaregular", Sans-serif;font-size:44px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-1b520d75 .elementor-button{background-color:transparent;font-family:"Saira", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.6px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #00FF06 0%, #004E02 100%);padding:10px 34px 10px 34px;}.elementor-2734 .elementor-element.elementor-element-1b520d75 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2734 .elementor-element.elementor-element-1b520d75 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2734 .elementor-element.elementor-element-9378710{--display:flex;}.elementor-2734 .elementor-element.elementor-element-5cb323d > .elementor-widget-container{margin:22px 22px 22px 22px;}.elementor-2734 .elementor-element.elementor-element-1befbbf > .elementor-widget-container{margin:-107px 0px 0px 0px;}body.elementor-page-2734:not(.elementor-motion-effects-element-type-background), body.elementor-page-2734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040404;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2734 .elementor-element.elementor-element-1cdb46fd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2734 .elementor-element.elementor-element-3f6a366{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-2734 .elementor-element.elementor-element-13de2cc{width:auto;max-width:auto;columns:1;column-gap:0px;text-align:end;font-size:10px;}.elementor-2734 .elementor-element.elementor-element-13de2cc > .elementor-widget-container{margin:-13px 0px -10px 0px;padding:0px 0px -46px 0px;}.elementor-2734 .elementor-element.elementor-element-13de2cc.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-2734 .elementor-element.elementor-element-14e2959a:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-14e2959a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acradvogadoss.com.br/wp-content/uploads/2026/02/BG-MOBILE.png");background-position:-23px -5px;}.elementor-2734 .elementor-element.elementor-element-14e2959a{--width:500px;--min-height:686px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:1px;--margin-bottom:12px;--margin-left:2px;--margin-right:18px;--padding-top:50px;--padding-bottom:49px;--padding-left:22px;--padding-right:18px;}.elementor-2734 .elementor-element.elementor-element-14e2959a.e-con{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-2734 .elementor-element.elementor-element-36b2e687{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-134e256f{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:45px;}body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-134e256f{left:198px;}body.rtl .elementor-2734 .elementor-element.elementor-element-134e256f{right:198px;}.elementor-2734 .elementor-element.elementor-element-428ce0ac{width:var( --container-widget-width, 477px );max-width:477px;--container-widget-width:477px;--container-widget-flex-grow:0;text-align:center;}.elementor-2734 .elementor-element.elementor-element-428ce0ac > .elementor-widget-container{margin:1px 0px 82px 0px;}.elementor-2734 .elementor-element.elementor-element-428ce0ac .elementor-heading-title{font-size:28px;}.elementor-2734 .elementor-element.elementor-element-38651d75 > .elementor-widget-container{margin:-85px -16px -24px -16px;}.elementor-2734 .elementor-element.elementor-element-38651d75{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;text-align:center;}.elementor-2734 .elementor-element.elementor-element-38651d75 .elementor-heading-title{font-size:21px;}.elementor-2734 .elementor-element.elementor-element-f1c72bf > .elementor-widget-container{margin:-35px -1px 9px -1px;}.elementor-2734 .elementor-element.elementor-element-358a4c04 .elementor-button{font-size:15px;}.elementor-2734 .elementor-element.elementor-element-5e46100d > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-5e46100d{--container-widget-width:186px;--container-widget-flex-grow:0;width:var( --container-widget-width, 186px );max-width:186px;top:309.419px;}.elementor-2734 .elementor-element.elementor-element-5e46100d.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-5e46100d{left:98px;}body.rtl .elementor-2734 .elementor-element.elementor-element-5e46100d{right:98px;}.elementor-2734 .elementor-element.elementor-element-13f1243{width:var( --container-widget-width, 122px );max-width:122px;--container-widget-width:122px;--container-widget-flex-grow:0;top:-73.068px;}.elementor-2734 .elementor-element.elementor-element-13f1243.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-13f1243{left:3px;}body.rtl .elementor-2734 .elementor-element.elementor-element-13f1243{right:3px;}.elementor-2734 .elementor-element.elementor-element-e2d2a31{width:var( --container-widget-width, 118px );max-width:118px;--container-widget-width:118px;--container-widget-flex-grow:0;top:-70.833px;}.elementor-2734 .elementor-element.elementor-element-e2d2a31.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-e2d2a31{left:126px;}body.rtl .elementor-2734 .elementor-element.elementor-element-e2d2a31{right:126px;}.elementor-2734 .elementor-element.elementor-element-ead8168{width:var( --container-widget-width, 122px );max-width:122px;--container-widget-width:122px;--container-widget-flex-grow:0;top:-70.609px;}.elementor-2734 .elementor-element.elementor-element-ead8168.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-ead8168{left:255px;}body.rtl .elementor-2734 .elementor-element.elementor-element-ead8168{right:255px;}.elementor-2734 .elementor-element.elementor-element-6c197d7e{--margin-top:-19px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2734 .elementor-element.elementor-element-855b9af > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-21f26ff0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2734 .elementor-element.elementor-element-51ebf49c > .elementor-widget-container{margin:-68px -68px -68px -68px;}.elementor-2734 .elementor-element.elementor-element-51ebf49c{--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;text-align:center;}.elementor-2734 .elementor-element.elementor-element-51ebf49c .elementor-heading-title{font-size:33px;}.elementor-2734 .elementor-element.elementor-element-49e8923{--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-2734 .elementor-element.elementor-element-b0f53f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-4e7d5022{--container-widget-width:228px;--container-widget-flex-grow:0;width:var( --container-widget-width, 228px );max-width:228px;text-align:center;}.elementor-2734 .elementor-element.elementor-element-4e7d5022 .elementor-heading-title{font-size:16px;}.elementor-2734 .elementor-element.elementor-element-54a620c3{--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-2734 .elementor-element.elementor-element-b461cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-89020a9{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;text-align:center;}.elementor-2734 .elementor-element.elementor-element-89020a9 .elementor-heading-title{font-size:16px;}.elementor-2734 .elementor-element.elementor-element-68b3eea0{--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-2734 .elementor-element.elementor-element-82ea4fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-383a56da{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;text-align:center;}.elementor-2734 .elementor-element.elementor-element-383a56da .elementor-heading-title{font-size:16px;}.elementor-2734 .elementor-element.elementor-element-33ead9eb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2734 .elementor-element.elementor-element-6b8778f8 > .elementor-widget-container{margin:4px 4px 4px 4px;}.elementor-2734 .elementor-element.elementor-element-6b8778f8{--container-widget-width:744px;--container-widget-flex-grow:0;width:var( --container-widget-width, 744px );max-width:744px;}.elementor-2734 .elementor-element.elementor-element-18a2e7f0{--container-widget-width:744px;--container-widget-flex-grow:0;width:var( --container-widget-width, 744px );max-width:744px;}.elementor-2734 .elementor-element.elementor-element-fd7736c > .elementor-widget-container{margin:28px 0px -34px 0px;padding:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-fd7736c .elementor-button{font-size:17px;}.elementor-2734 .elementor-element.elementor-element-1cd93e83 .elementor-heading-title{font-size:16px;}.elementor-2734 .elementor-element.elementor-element-59a97582{--width:336px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-59a97582.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2734 .elementor-element.elementor-element-788d19d3{width:var( --container-widget-width, 438px );max-width:438px;--container-widget-width:438px;--container-widget-flex-grow:0;}.elementor-2734 .elementor-element.elementor-element-788d19d3 > .elementor-widget-container{margin:-33px 0px -38px 0px;}.elementor-2734 .elementor-element.elementor-element-788d19d3 .elementor-heading-title{font-size:33px;}.elementor-2734 .elementor-element.elementor-element-7655a128{width:var( --container-widget-width, 283px );max-width:283px;--container-widget-width:283px;--container-widget-flex-grow:0;}.elementor-2734 .elementor-element.elementor-element-7655a128 .elementor-heading-title{font-size:16px;}.elementor-2734 .elementor-element.elementor-element-31922c7{--width:308px;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2734 .elementor-element.elementor-element-31922c7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2734 .elementor-element.elementor-element-402f7f68{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2734 .elementor-element.elementor-element-70bd026e > .elementor-widget-container{margin:-69px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-70bd026e{--container-widget-width:412px;--container-widget-flex-grow:0;width:var( --container-widget-width, 412px );max-width:412px;}.elementor-2734 .elementor-element.elementor-element-70bd026e .elementor-heading-title{font-size:23px;}.elementor-2734 .elementor-element.elementor-element-1b520d75 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-1b520d75 .elementor-button{font-size:17px;}.elementor-2734 .elementor-element.elementor-element-5cb323d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-1befbbf > .elementor-widget-container{margin:-76px 0px 0px -3px;}}@media(min-width:768px){.elementor-2734 .elementor-element.elementor-element-1cdb46fd{--content-width:1280px;}.elementor-2734 .elementor-element.elementor-element-36b2e687{--width:50.972%;}.elementor-2734 .elementor-element.elementor-element-653c8133{--width:50%;}.elementor-2734 .elementor-element.elementor-element-6c197d7e{--content-width:1280px;}.elementor-2734 .elementor-element.elementor-element-49e8923{--width:410px;}.elementor-2734 .elementor-element.elementor-element-54a620c3{--width:410px;}.elementor-2734 .elementor-element.elementor-element-68b3eea0{--width:410px;}.elementor-2734 .elementor-element.elementor-element-402f7f68{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-3f6a366 */.elementor-2734 .elementor-element.elementor-element-3f6a366 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, -80px);
    animation: showFromBottome 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottome {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, -80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cdb46fd */.elementor-2734 .elementor-element.elementor-element-1cdb46fd{
    border-bottom: 1px solid #1E1E1E;
background: #0f0f0f;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-134e256f */.elementor-2734 .elementor-element.elementor-element-134e256f {
    opacity: 0;
    filter: blur(7px);
    transform: translate(-80px, 0px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(-80px, 0px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-428ce0ac */.elementor-2734 .elementor-element.elementor-element-428ce0ac {
    opacity: 0;
    filter: blur(7px);
    transform: translate(-80px, 0px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(-80px, 0px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38651d75 */.elementor-2734 .elementor-element.elementor-element-38651d75 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(-80px, 0px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(-80px, 0px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1c72bf */.elementor-2734 .elementor-element.elementor-element-f1c72bf {
    opacity: 0;
    filter: blur(7px);
    transform: translate(-80px, 0px);
    animation: showFromBottom 0.5s 0.7s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(-80px, 0px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-358a4c04 */.elementor-2734 .elementor-element.elementor-element-358a4c04 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(-80px, 0px);
    animation: showFromBottom 0.5s 0.7s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(-80px, 0px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e46100d */.elementor-2734 .elementor-element.elementor-element-5e46100d{
    backdrop-filter: blur(4px);
}

.elementor-2734 .elementor-element.elementor-element-5e46100d{
	animation: float 2.5s ease-in-out infinite;
}


@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {

		transform: translatey(-10px);
	}
	100% {

		transform: translatey(0px);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f1243 */.elementor-2734 .elementor-element.elementor-element-13f1243{
    backdrop-filter: blur(4px);
}

.elementor-2734 .elementor-element.elementor-element-13f1243{
	animation: float 2.5s ease-in-out infinite;
}


@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {

		transform: translatey(-10px);
	}
	100% {

		transform: translatey(0px);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e2d2a31 */.elementor-2734 .elementor-element.elementor-element-e2d2a31{
    backdrop-filter: blur(4px);
}

.elementor-2734 .elementor-element.elementor-element-e2d2a31{
	animation: float 2.5s ease-in-out infinite;
}


@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {

		transform: translatey(-10px);
	}
	100% {

		transform: translatey(0px);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ead8168 */.elementor-2734 .elementor-element.elementor-element-ead8168{
    backdrop-filter: blur(4px);
}

.elementor-2734 .elementor-element.elementor-element-ead8168{
	animation: float 2.5s ease-in-out infinite;
}


@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {

		transform: translatey(-10px);
	}
	100% {

		transform: translatey(0px);
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e8923 */.elementor-2734 .elementor-element.elementor-element-49e8923{
    border-radius: 10px;
border: 1px solid #32323250;
background: #0C0C0C;
}

.elementor-2734 .elementor-element.elementor-element-49e8923 {
  z-index: 1;
}

.elementor-2734 .elementor-element.elementor-element-49e8923:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 10px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, transparent, transparent, transparent, #E20000); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.elementor-2734 .elementor-element.elementor-element-49e8923::after{
    content: "";
    background: #E20000;
    opacity:0.1;
    width: 200px;
    height: 200px;
    border-radius:100%;
    position: absolute;
    top: 0%;
    left: 0%;
    filter: blur(100px);
    transform: translate(-50%, -50%);
    z-index: 1;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a620c3 */.elementor-2734 .elementor-element.elementor-element-54a620c3{
    border-radius: 10px;
border: 1px solid #32323250;
background: #0C0C0C;
}

.elementor-2734 .elementor-element.elementor-element-54a620c3 {
  z-index: 1;
}

.elementor-2734 .elementor-element.elementor-element-54a620c3:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 10px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #E20000, transparent, transparent, transparent); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.elementor-2734 .elementor-element.elementor-element-54a620c3::after{
    content: "";
    background: #E20000;
    opacity:0.1;
    width: 200px;
    height: 200px;
    border-radius:100%;
    position: absolute;
    top: 100%;
    left: 100%;
    filter: blur(100px);
    transform: translate(-50%, -50%);
    z-index: 1;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68b3eea0 */.elementor-2734 .elementor-element.elementor-element-68b3eea0{
    border-radius: 10px;
border: 1px solid #32323250;
background: #0C0C0C;
}

.elementor-2734 .elementor-element.elementor-element-68b3eea0 {
  z-index: 1;
}

.elementor-2734 .elementor-element.elementor-element-68b3eea0:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 10px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(45deg, #E20000, transparent, transparent, transparent); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.elementor-2734 .elementor-element.elementor-element-68b3eea0::after{
    content: "";
    background: #E20000;
    opacity:0.1;
    width: 200px;
    height: 200px;
    border-radius:100%;
    position: absolute;
    top: 100%;
    left: 0%;
    filter: blur(100px);
    transform: translate(-50%, -50%);
    z-index: 1;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c197d7e */.elementor-2734 .elementor-element.elementor-element-6c197d7e{
border-top: 0.1px solid;
border-image: linear-gradient(to right, transparent, #ffffff30, transparent) 50;
}

.elementor-2734 .elementor-element.elementor-element-6c197d7e::before{
    content: "";
    background: #d9d9d9;
    opacity:0.2;
    width: 300px;
    height: 300px;
    border-radius:100%;
    position: absolute;
    top: 80%;
    left: 10%;
    filter: blur(150px);
    transform: translate(-50%, -50%);
    z-index: 1;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-495a2ba8 */.pc{
          transform: rotatex(90deg) scale(1.1);
      transform-origin: bottom;
      transition: 1s ease
}
.pc-ativo{
          transform: rotatex(0deg) scale(1) !important;
      transform-origin: bottom !important;
      transition: 1s ease
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cd93e83 */.elementor-2734 .elementor-element.elementor-element-1cd93e83{
    white-space: nowrap;
}

.elementor-2734 .elementor-element.elementor-element-1cd93e83{
    animation: txt infinite linear 95s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c316d6 */.elementor-2734 .elementor-element.elementor-element-14c316d6{
border: 0.807px solid #292929;
background: rgba(255, 255, 255, 0.05);
}

.elementor-2734 .elementor-element.elementor-element-14c316d6{
    mask-image: linear-gradient(to right, transparent, #000, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000, transparent);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbc288c */.elementor-2734 .elementor-element.elementor-element-cbc288c {
    opacity: 0;
    filter: blur(7px);
    transform: translate(-80px, 0px);
    animation: showFromBottom 0.5s 0.7s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(-80px, 0px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31922c7 */.elementor-2734 .elementor-element.elementor-element-31922c7{
    border-radius: 10px;
border: 1px solid #32323250;
background: #0C0C0C;
}

.elementor-2734 .elementor-element.elementor-element-31922c7 {
  z-index: 1;
}

.elementor-2734 .elementor-element.elementor-element-31922c7:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 10px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, transparent, transparent, transparent, #E20000); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.elementor-2734 .elementor-element.elementor-element-31922c7::after{
    content: "";
    background: #E20000;
    opacity:0.1;
    width: 200px;
    height: 200px;
    border-radius:100%;
    position: absolute;
    top: 0%;
    left: 0%;
    filter: blur(100px);
    transform: translate(-50%, -50%);
    z-index: 1;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18d4925 */.cta-area { position: relative; }

/* botão */
.cta-green{
  position: relative;
}

/* bolinha do instagram (direita) */
.cta-green .ig-bubble{
  position: absolute;
  right: 82px;           /* ajuste fino */
  top: 50%;
  transform: translateY(-50%);
}

/* tarja “Siga…” alinhada com a bolinha/seta */
.cta-area .ig-pill{
  position: absolute;
  right: 84px;           /* distância até a bolinha */
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
  z-index: 5;
}

/* opcional: em mobile, evita quebrar e reduz */
@media (max-width: 480px){
  .cta-area .ig-pill{
    right: 64px;
    padding: 8px 10px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS */.deg{
    background: linear-gradient(90deg, #C71818 0%, #EE1B1B 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.bt .elementor-button{
    border-radius: 10px;
background: linear-gradient(90deg, #C71818, #EE1B1B, #C71818, #EE1B1B, #C71818, #EE1B1B, #C71818, #EE1B1B);
background-size: 800% 800%;
    animation: AnimationName 12s ease infinite; /*defina o tempo da animação*/
    z-index: 1;
    transition: 0.5s;
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}

.bt .elementor-button-icon{
    font-size: 36px;
}

.elementor-button-icon,
.elementor-button-text,
.elementor-button{
        align-self: center;
        transition: 0.5s ease all;
}

.bt .elementor-button-icon{
    transform: rotate(0deg);
    transition: 0.5s ease all;
}

.bt:hover .elementor-button-icon{
    transform: rotate(45deg);
    transition: 0.5s ease all;
}

.bt .elementor-button {
  position: relative;
  overflow: hidden;
}

.bt .elementor-button .elementor-button-text{
    transform: scale(1);
    transition: 0.5s ease all;
}

.bt .elementor-button:hover .elementor-button-text{
    transform: scale(1.03);
    transition: 0.5s ease all;
}

.bt .elementor-button:hover .elementor-button{
  filter: brightness(1.2); /* aumenta o brilho em 20% */
}

.bt .elementor-button::before {
  content: "";
  height: 100%;
  width: 100px; /* largura da faixa de brilho */
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-20deg);
  mix-blend-mode: plus-lighter;
  pointer-events: none;
}

.bt .elementor-button::before {
  animation: brilho 2s linear infinite;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  25% {
    opacity: 0.2;
  }

  50% {
    opacity: 0.4;
    left: 50%;
  }

  75% {
    opacity: 0.2;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}

/*Código padrão páginas*/
html, body{overflow-x: hidden !important;}

p:last-child{margin-bottom:0px;}

body::-webkit-scrollbar {width: 12px;}

body::-webkit-scrollbar-track {background: #000000;}

body::-webkit-scrollbar-thumb {background-image: linear-gradient(0deg, white, white);
  border-radius: 20px; border: 3px solid #000000}/* End custom CSS */