.elementor-146 .elementor-element.elementor-element-f63e328{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:54px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-f63e328:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-f63e328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F10;background-image:url("https://antoniovitordev.com.br/wp-content/uploads/2026/03/frame_1707478480.webp");background-position:140px 0px;background-repeat:no-repeat;}.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-146 .elementor-element.elementor-element-433cfb8 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:9px 62px 9px 4px;}.elementor-146 .elementor-element.elementor-element-433cfb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 132px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-1b3340a{--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:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--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-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-146 .elementor-element.elementor-element-d0b9ddf{width:var( --container-widget-width, 219px );max-width:219px;margin:0px 1000px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 3px 2px 3px;--container-widget-width:219px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-d0b9ddf.elementor-element{--align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-d0b9ddf .elementor-icon-box-title, .elementor-146 .elementor-element.elementor-element-d0b9ddf .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;}.elementor-146 .elementor-element.elementor-element-d0b9ddf .elementor-icon-box-title{color:#ECE6E6;}.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-146 .elementor-element.elementor-element-2c69f6e{width:var( --container-widget-width, 342px );max-width:342px;--container-widget-width:342px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-2c69f6e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;color:#ECE6E6;}.elementor-146 .elementor-element.elementor-element-d8fc510{--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:flex-start;--gap:17px 0px;--row-gap:17px;--column-gap:0px;}.elementor-146 .elementor-element.elementor-element-8f1cfbd{width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-8f1cfbd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;line-height:24px;color:#ECE6E6;}.elementor-146 .elementor-element.elementor-element-cd79b05 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:3px 27px 3px 5px;}.elementor-146 .elementor-element.elementor-element-cd79b05{z-index:4;}.elementor-146 .elementor-element.elementor-element-243069f{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-146 .elementor-element.elementor-element-243069f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:500px;font-weight:400;}.elementor-146 .elementor-element.elementor-element-4092e54{--display:flex;--min-height:937px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-4092e54:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-4092e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F10;}.elementor-146 .elementor-element.elementor-element-695aa81{--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;}.elementor-146 .elementor-element.elementor-element-695aa81.e-con{--flex-grow:0;--flex-shrink:0;}.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-146 .elementor-element.elementor-element-4e6ffe4 img{border-radius:15px 15px 15px 15px;}.elementor-146 .elementor-element.elementor-element-946842e img{border-radius:15px 15px 15px 15px;}.elementor-146 .elementor-element.elementor-element-e4013ac img{border-radius:15px 15px 15px 15px;}.elementor-146 .elementor-element.elementor-element-1599c97 img{border-radius:15px 15px 15px 15px;}.elementor-146 .elementor-element.elementor-element-52cb9e4 img{border-radius:15px 15px 15px 15px;}.elementor-146 .elementor-element.elementor-element-d26f2b2 img{border-radius:15px 15px 15px 15px;}.elementor-146 .elementor-element.elementor-element-66b815b img{border-radius:15px 15px 15px 15px;}.elementor-146 .elementor-element.elementor-element-a5797c6{width:var( --container-widget-width, 591px );max-width:591px;margin:170px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:591px;--container-widget-flex-grow:0;z-index:6;text-align:center;}.elementor-146 .elementor-element.elementor-element-a5797c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:58px;font-weight:600;}.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-146 .elementor-element.elementor-element-e0fcf14{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:500;color:#9F9F9F;}.elementor-146 .elementor-element.elementor-element-ffcf777 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:3px 27px 3px 5px;}.elementor-146 .elementor-element.elementor-element-cfb2a88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:173px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-cfb2a88:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-cfb2a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE6E6;}.elementor-146 .elementor-element.elementor-element-77170b5{--display:flex;--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-146 .elementor-element.elementor-element-6a35307{padding:0px 0px 20px 0px;}.elementor-146 .elementor-element.elementor-element-8700d16{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-8700d16 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#161616;}.elementor-146 .elementor-element.elementor-element-8f34b51{font-family:"Poppins", Sans-serif;font-weight:400;color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-b82ebd5{--display:flex;--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-146 .elementor-element.elementor-element-f802d06 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:28px 3px 28px 27px;}.elementor-146 .elementor-element.elementor-element-1906822{padding:0px 0px 20px 0px;}.elementor-146 .elementor-element.elementor-element-7bdaaac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-7bdaaac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#161616;}.elementor-146 .elementor-element.elementor-element-a8afc17{font-family:"Poppins", Sans-serif;font-weight:400;color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-9d6634d{--display:flex;--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-146 .elementor-element.elementor-element-d462df9{padding:0px 0px 20px 0px;}.elementor-146 .elementor-element.elementor-element-d9e9ba3{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-d9e9ba3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#161616;}.elementor-146 .elementor-element.elementor-element-4fa100d{font-family:"Poppins", Sans-serif;font-weight:400;color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-eda6daf{--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:space-between;--gap:134px 0px;--row-gap:134px;--column-gap:0px;--flex-wrap:wrap;--padding-top:177px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-eda6daf:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-eda6daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE6E6;}.elementor-146 .elementor-element.elementor-element-4c47cc2{z-index:1;}.elementor-146 .elementor-element.elementor-element-06b526b{width:100%;max-width:100%;z-index:9;text-align:end;}.elementor-146 .elementor-element.elementor-element-f503af6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:537px;font-weight:300;color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-603c568{--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;--padding-top:407px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-603c568:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-603c568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE6E6;}.elementor-146 .elementor-element.elementor-element-0965d29{--display:flex;--min-height:806px;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:136px;--padding-bottom:0px;--padding-left:90px;--padding-right:95px;}.elementor-146 .elementor-element.elementor-element-0965d29:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-0965d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-6de6167{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-146 .elementor-element.elementor-element-d8a2dea{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-d8a2dea.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-d8a2dea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#595959;}.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-146 .elementor-element.elementor-element-cadd824{padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-cadd824 .elementor-icon-wrapper{text-align:center;}.elementor-146 .elementor-element.elementor-element-05c60a2{padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-05c60a2 .elementor-icon-wrapper{text-align:center;}.elementor-146 .elementor-element.elementor-element-d954aac{padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-d954aac .elementor-icon-wrapper{text-align:center;}.elementor-146 .elementor-element.elementor-element-b43a389{padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-b43a389 .elementor-icon-wrapper{text-align:center;}.elementor-146 .elementor-element.elementor-element-d56c3bf{padding:0px 0px 28px 0px;}.elementor-146 .elementor-element.elementor-element-d56c3bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:57px;font-weight:600;color:#ECE6E6;}.elementor-146 .elementor-element.elementor-element-eeb259e{padding:0px 0px 10px 0px;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:300;color:#ECE6E6;}.elementor-146 .elementor-element.elementor-element-9e223d2 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:3px 27px 3px 5px;}.elementor-146 .elementor-element.elementor-element-975e863{--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 15px;--row-gap:0px;--column-gap:15px;--flex-wrap:wrap;--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-146 .elementor-element.elementor-element-3c44765{margin:-96px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:3;}.elementor-146 .elementor-element.elementor-element-6bc281a{--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:space-between;--flex-wrap:wrap;--padding-top:287px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-6bc281a:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-6bc281a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE6E6;}.elementor-146 .elementor-element.elementor-element-8a82053{--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:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-69afa4f{--display:flex;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-956794f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:61px;font-weight:600;color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-f7995d9{width:var( --container-widget-width, 333px );max-width:333px;padding:0px 0px 0px 31px;--container-widget-width:333px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-f7995d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:300;line-height:28px;color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-f6caa29{width:var( --container-widget-width, 448px );max-width:448px;padding:0px 0px 0px 31px;--container-widget-width:448px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-f6caa29 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:300;line-height:28px;color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-7ff3f10{width:var( --container-widget-width, 448px );max-width:448px;padding:0px 0px 0px 31px;--container-widget-width:448px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-7ff3f10 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:300;line-height:28px;color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-e94c4f3{width:var( --container-widget-width, 448px );max-width:448px;padding:0px 0px 0px 31px;--container-widget-width:448px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-e94c4f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:300;line-height:28px;color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-8ffa784 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:3px 27px 3px 5px;}.elementor-146 .elementor-element.elementor-element-8ffa784{width:var( --container-widget-width, 393px );max-width:393px;--container-widget-width:393px;--container-widget-flex-grow:0;z-index:4;}.elementor-146 .elementor-element.elementor-element-2775a95{--display:flex;--min-height:77px;--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;--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-146 .elementor-element.elementor-element-3dddf2f{--display:flex;--min-height:77px;--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-146 .elementor-element.elementor-element-32fb1a5{--display:flex;--min-height:1481px;--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:space-between;--padding-top:176px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-32fb1a5:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-32fb1a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE6E6;background-image:url("https://antoniovitordev.com.br/wp-content/uploads/2026/03/subtract.webp");background-position:322px 181px;background-repeat:no-repeat;}.elementor-146 .elementor-element.elementor-element-2680b89{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:151px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-eff7fbf{width:var( --container-widget-width, 432px );max-width:432px;padding:0px 0px 0px 0px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-eff7fbf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:73px;font-weight:600;color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-5130cef{width:var( --container-widget-width, 432px );max-width:432px;padding:0px 0px 0px 0px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-5130cef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:300;color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-eee9a31{--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:flex-end;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-359a714{width:var( --container-widget-width, 489px );max-width:489px;padding:0px 0px 0px 0px;--container-widget-width:489px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-359a714 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:73px;font-weight:600;color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-41ceb53{width:var( --container-widget-width, 484px );max-width:484px;padding:0px 0px 0px 0px;--container-widget-width:484px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-41ceb53 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:300;color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-f4f9ab3 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:3px 27px 3px 5px;}.elementor-146 .elementor-element.elementor-element-f4f9ab3{margin:0px 170px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:4;}.elementor-146 .elementor-element.elementor-element-8e7e1db{margin:350px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;}.elementor-146 .elementor-element.elementor-element-8e7e1db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:222px;font-weight:600;color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-c9a994f{--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:116px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-c9a994f:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-c9a994f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE6E6;}.elementor-146 .elementor-element.elementor-element-48fe986{--display:flex;--min-height:224px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:24px 24px 24px 24px;--padding-top:68px;--padding-bottom:68px;--padding-left:95px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-48fe986:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-48fe986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-146 .elementor-element.elementor-element-fab65d0{width:var( --container-widget-width, 393px );max-width:393px;--container-widget-width:393px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-fab65d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#ECE6E6;}.elementor-146 .elementor-element.elementor-element-a854ac2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 380px;}.elementor-146 .elementor-element.elementor-element-a854ac2 .elementor-icon-wrapper{text-align:center;}.elementor-146 .elementor-element.elementor-element-a854ac2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-146 .elementor-element.elementor-element-a854ac2.elementor-view-framed .elementor-icon, .elementor-146 .elementor-element.elementor-element-a854ac2.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-146 .elementor-element.elementor-element-a854ac2.elementor-view-framed .elementor-icon, .elementor-146 .elementor-element.elementor-element-a854ac2.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-146 .elementor-element.elementor-element-a854ac2 .elementor-icon{font-size:77px;}.elementor-146 .elementor-element.elementor-element-a854ac2 .elementor-icon svg{height:77px;}.elementor-146 .elementor-element.elementor-element-90aad19 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:3px 27px 3px 5px;}.elementor-146 .elementor-element.elementor-element-90aad19{z-index:4;}.elementor-146 .elementor-element.elementor-element-822ef2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-146 .elementor-element.elementor-element-822ef2c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:350px;font-weight:600;color:#ECE6E6;}@media(max-width:1024px){.elementor-146 .elementor-element.elementor-element-f63e328:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-f63e328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-146 .elementor-element.elementor-element-f63e328{--padding-top:54px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-146 .elementor-element.elementor-element-433cfb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 200px) 0px;}.elementor-146 .elementor-element.elementor-element-d0b9ddf{margin:0px 201px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-2c69f6e .elementor-heading-title{font-size:48px;}.elementor-146 .elementor-element.elementor-element-d8fc510{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-8f1cfbd .elementor-heading-title{font-size:20px;}.elementor-146 .elementor-element.elementor-element-243069f .elementor-heading-title{font-size:300px;}.elementor-146 .elementor-element.elementor-element-695aa81{--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-146 .elementor-element.elementor-element-cfb2a88{--padding-top:173px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-146 .elementor-element.elementor-element-8700d16 .elementor-heading-title{font-size:28px;}.elementor-146 .elementor-element.elementor-element-f802d06 .elementor-button{font-size:20px;}.elementor-146 .elementor-element.elementor-element-7bdaaac .elementor-heading-title{font-size:28px;}.elementor-146 .elementor-element.elementor-element-d9e9ba3 .elementor-heading-title{font-size:28px;}.elementor-146 .elementor-element.elementor-element-eda6daf{--padding-top:90px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-146 .elementor-element.elementor-element-4c47cc2{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-06b526b{padding:0px 0px 0px 200px;}.elementor-146 .elementor-element.elementor-element-06b526b.elementor-element{--align-self:flex-end;}.elementor-146 .elementor-element.elementor-element-f503af6 .elementor-heading-title{font-size:200px;}.elementor-146 .elementor-element.elementor-element-603c568{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-146 .elementor-element.elementor-element-0965d29{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:90px;--padding-right:95px;}.elementor-146 .elementor-element.elementor-element-6de6167{--justify-content:space-between;}.elementor-146 .elementor-element.elementor-element-975e863.e-con{--order:-99999 /* order start hack */;}.elementor-146 .elementor-element.elementor-element-3c44765{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-6bc281a{--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:150px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-146 .elementor-element.elementor-element-69afa4f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-146 .elementor-element.elementor-element-69afa4f.e-con{--order:-99999 /* order start hack */;}.elementor-146 .elementor-element.elementor-element-956794f{text-align:center;}.elementor-146 .elementor-element.elementor-element-956794f .elementor-heading-title{font-size:50px;}.elementor-146 .elementor-element.elementor-element-f7995d9{--container-widget-width:448px;--container-widget-flex-grow:0;width:var( --container-widget-width, 448px );max-width:448px;}.elementor-146 .elementor-element.elementor-element-f7995d9.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-f6caa29.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-7ff3f10.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-e94c4f3.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-8ffa784.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-32fb1a5{--min-height:315px;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-146 .elementor-element.elementor-element-32fb1a5:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-32fb1a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 100px;}.elementor-146 .elementor-element.elementor-element-2680b89{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-eff7fbf{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-146 .elementor-element.elementor-element-eff7fbf .elementor-heading-title{font-size:40px;}.elementor-146 .elementor-element.elementor-element-5130cef .elementor-heading-title{font-size:24px;}.elementor-146 .elementor-element.elementor-element-eee9a31{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-359a714{--container-widget-width:317px;--container-widget-flex-grow:0;width:var( --container-widget-width, 317px );max-width:317px;}.elementor-146 .elementor-element.elementor-element-359a714 .elementor-heading-title{font-size:40px;}.elementor-146 .elementor-element.elementor-element-41ceb53{--container-widget-width:317px;--container-widget-flex-grow:0;width:var( --container-widget-width, 317px );max-width:317px;}.elementor-146 .elementor-element.elementor-element-41ceb53 .elementor-heading-title{font-size:24px;}.elementor-146 .elementor-element.elementor-element-f4f9ab3{margin:0px 17px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-8e7e1db{margin:350px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 140px;}.elementor-146 .elementor-element.elementor-element-8e7e1db .elementor-heading-title{font-size:120px;}.elementor-146 .elementor-element.elementor-element-48fe986{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;}.elementor-146 .elementor-element.elementor-element-fab65d0{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-146 .elementor-element.elementor-element-fab65d0 .elementor-heading-title{font-size:28px;}.elementor-146 .elementor-element.elementor-element-a854ac2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-146 .elementor-element.elementor-element-f63e328{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-146 .elementor-element.elementor-element-433cfb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 200px) 0px;}.elementor-146 .elementor-element.elementor-element-433cfb8.elementor-element{--align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-1b3340a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-146 .elementor-element.elementor-element-d0b9ddf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:225px;--container-widget-flex-grow:0;width:var( --container-widget-width, 225px );max-width:225px;}.elementor-146 .elementor-element.elementor-element-2c69f6e{text-align:center;}.elementor-146 .elementor-element.elementor-element-2c69f6e .elementor-heading-title{font-size:40px;}.elementor-146 .elementor-element.elementor-element-8f1cfbd{text-align:center;}.elementor-146 .elementor-element.elementor-element-8f1cfbd .elementor-heading-title{font-size:18px;}.elementor-146 .elementor-element.elementor-element-cd79b05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-cd79b05.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-243069f .elementor-heading-title{font-size:150px;}.elementor-146 .elementor-element.elementor-element-4092e54{--min-height:717px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-695aa81{--width:100%;--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;}.elementor-146 .elementor-element.elementor-element-a5797c6{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-a5797c6 .elementor-heading-title{font-size:35px;}.elementor-146 .elementor-element.elementor-element-e0fcf14{font-size:20px;}.elementor-146 .elementor-element.elementor-element-8700d16{--container-widget-width:327px;--container-widget-flex-grow:0;width:var( --container-widget-width, 327px );max-width:327px;}.elementor-146 .elementor-element.elementor-element-8700d16 .elementor-heading-title{font-size:40px;}.elementor-146 .elementor-element.elementor-element-8f34b51{font-size:20px;}.elementor-146 .elementor-element.elementor-element-7bdaaac .elementor-heading-title{font-size:40px;}.elementor-146 .elementor-element.elementor-element-a8afc17{font-size:20px;}.elementor-146 .elementor-element.elementor-element-d9e9ba3{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-146 .elementor-element.elementor-element-d9e9ba3 .elementor-heading-title{font-size:40px;}.elementor-146 .elementor-element.elementor-element-4fa100d{font-size:20px;}.elementor-146 .elementor-element.elementor-element-06b526b{padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-f503af6 .elementor-heading-title{font-size:100px;}.elementor-146 .elementor-element.elementor-element-0965d29{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-146 .elementor-element.elementor-element-6de6167{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-d8a2dea{padding:0px 0px 20px 0px;}.elementor-146 .elementor-element.elementor-element-cadd824.elementor-element{--order:-99999 /* order start hack */;}.elementor-146 .elementor-element.elementor-element-05c60a2.elementor-element{--order:-99999 /* order start hack */;}.elementor-146 .elementor-element.elementor-element-d954aac.elementor-element{--order:-99999 /* order start hack */;}.elementor-146 .elementor-element.elementor-element-b43a389.elementor-element{--order:-99999 /* order start hack */;}.elementor-146 .elementor-element.elementor-element-d56c3bf .elementor-heading-title{font-size:40px;}.elementor-146 .elementor-element.elementor-element-eeb259e{font-size:19px;}.elementor-146 .elementor-element.elementor-element-9e223d2 .elementor-button{font-size:16px;}.elementor-146 .elementor-element.elementor-element-255edaa img{width:201px;}.elementor-146 .elementor-element.elementor-element-52cd6d8 img{width:83px;}.elementor-146 .elementor-element.elementor-element-3c44765{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-8a82053{--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--align-content:flex-start;}.elementor-146 .elementor-element.elementor-element-58392da{text-align:start;}.elementor-146 .elementor-element.elementor-element-58392da img{width:208px;}.elementor-146 .elementor-element.elementor-element-489ae8e img{width:74px;}.elementor-146 .elementor-element.elementor-element-74456af img{width:146px;}.elementor-146 .elementor-element.elementor-element-59982f5 img{width:138px;}.elementor-146 .elementor-element.elementor-element-956794f .elementor-heading-title{font-size:40px;}.elementor-146 .elementor-element.elementor-element-8ffa784 .elementor-button{font-size:19px;}.elementor-146 .elementor-element.elementor-element-2775a95{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-32fb1a5:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-32fb1a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-146 .elementor-element.elementor-element-32fb1a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-2680b89{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-eff7fbf{--container-widget-width:224px;--container-widget-flex-grow:0;width:var( --container-widget-width, 224px );max-width:224px;}.elementor-146 .elementor-element.elementor-element-eff7fbf .elementor-heading-title{font-size:24px;}.elementor-146 .elementor-element.elementor-element-5130cef{--container-widget-width:153px;--container-widget-flex-grow:0;width:var( --container-widget-width, 153px );max-width:153px;}.elementor-146 .elementor-element.elementor-element-5130cef .elementor-heading-title{font-size:13px;}.elementor-146 .elementor-element.elementor-element-eee9a31{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-359a714{--container-widget-width:169px;--container-widget-flex-grow:0;width:var( --container-widget-width, 169px );max-width:169px;text-align:start;}.elementor-146 .elementor-element.elementor-element-359a714 .elementor-heading-title{font-size:23px;}.elementor-146 .elementor-element.elementor-element-41ceb53{padding:0px 0px 70px 0px;--container-widget-width:191px;--container-widget-flex-grow:0;width:var( --container-widget-width, 191px );max-width:191px;}.elementor-146 .elementor-element.elementor-element-41ceb53 .elementor-heading-title{font-size:13px;}.elementor-146 .elementor-element.elementor-element-f4f9ab3.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-48fe986{--min-height:130px;--justify-content:center;--gap:20px 5px;--row-gap:20px;--column-gap:5px;--align-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-146 .elementor-element.elementor-element-fab65d0{--container-widget-width:371px;--container-widget-flex-grow:0;width:var( --container-widget-width, 371px );max-width:371px;text-align:center;}.elementor-146 .elementor-element.elementor-element-fab65d0.elementor-element{--align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-fab65d0 .elementor-heading-title{font-size:24px;}.elementor-146 .elementor-element.elementor-element-a854ac2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-822ef2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-822ef2c .elementor-heading-title{font-size:105px;}}@media(min-width:768px){.elementor-146 .elementor-element.elementor-element-d8fc510{--width:400px;}.elementor-146 .elementor-element.elementor-element-77170b5{--width:413px;}.elementor-146 .elementor-element.elementor-element-b82ebd5{--width:413px;}.elementor-146 .elementor-element.elementor-element-9d6634d{--width:413px;}.elementor-146 .elementor-element.elementor-element-603c568{--content-width:1462px;}.elementor-146 .elementor-element.elementor-element-6de6167{--width:521px;}.elementor-146 .elementor-element.elementor-element-975e863{--width:623px;}.elementor-146 .elementor-element.elementor-element-8a82053{--width:727px;}.elementor-146 .elementor-element.elementor-element-69afa4f{--width:450px;}.elementor-146 .elementor-element.elementor-element-eee9a31{--width:1167px;}}@media(max-width:1024px) and (min-width:768px){.elementor-146 .elementor-element.elementor-element-d8fc510{--width:360px;}.elementor-146 .elementor-element.elementor-element-6de6167{--width:623px;}.elementor-146 .elementor-element.elementor-element-69afa4f{--width:100%;}.elementor-146 .elementor-element.elementor-element-eee9a31{--width:770px;}}/* Start custom CSS for button, class: .elementor-element-433cfb8 */.elementor-146 .elementor-element.elementor-element-433cfb8{
    border-radius: 28.712px;
border: 0.794px solid #1A1A1A;
background: #282828;
display: flex;
align-content: center;
align-items: center;
}

.elementor-146 .elementor-element.elementor-element-433cfb8 .elementor-button-icon svg{
    width: 42px
}

.elementor-146 .elementor-element.elementor-element-433cfb8 .elementor-button-text{
    display: flex;
align-content: center;
align-items: center;
}


.elementor-146 .elementor-element.elementor-element-433cfb8::after {
    content: "";
    display: inline-block;
    width: 13px;
    height: 13px;

    background-image: url('https://luidemorais.com/wp-content/uploads/2026/01/burguer.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: relative;
    margin-left: -50px;
    margin-right: 26px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0b9ddf */.elementor-146 .elementor-element.elementor-element-d0b9ddf {
    border-radius: 100px;
    border: 1px solid #1A1A1A;
    background: #1A1A1A;

    display: flex;
    align-items: center;
}

/* ALINHA ÍCONE + TEXTO */
.elementor-146 .elementor-element.elementor-element-d0b9ddf .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
}

/* TEXTO */
.elementor-146 .elementor-element.elementor-element-d0b9ddf .elementor-icon-box-title {
    margin: 0;
    white-space: nowrap;
    display: flex;
    align-items: center;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd79b05 */.elementor-146 .elementor-element.elementor-element-cd79b05{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

.elementor-146 .elementor-element.elementor-element-cd79b05 .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        display: flex;
        align-items: center !important;
}

.elementor-146 .elementor-element.elementor-element-cd79b05:hover .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        transform: rotate( 45deg);
}

.elementor-146 .elementor-element.elementor-element-cd79b05 .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695aa81 *//* VARIÁVEIS - AJUSTE AQUI PARA MUDAR TUDO */
:root {
    --spacing-x: 175px;
    --spacing-y: 200px;
    --rotation: 50deg;
    --hover-lift: -30px;
    --hover-scale: 1.08;
    --blur-amount: 5px;
    --transition-speed: 0.8s;
    --desktop-image-width: 230px;
}

/* Container - DESKTOP */
.gallery-container {
    position: relative;
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: flex-start !important;
    flex-wrap: nowrap !important;
}

.gallery-container .elementor-widget-image {
    transition: all var(--transition-speed) cubic-bezier(0.34, 1.56, 0.64, 1) !important;
    position: relative;
    z-index: 1;
    cursor: pointer;
    flex-shrink: 0 !important;
    width: var(--desktop-image-width) !important;
    max-width: var(--desktop-image-width) !important;
}

/* ========== DESKTOP E TABLET - HOVER ========== */
@media (hover: hover) and (pointer: fine) {
    .gallery-container:hover .elementor-widget-image {
        filter: blur(var(--blur-amount)) brightness(0.6) !important;
        opacity: 0.5 !important;
    }

    .gallery-container:hover .elementor-widget-image:hover {
        filter: brightness(1.1) blur(0px) !important;
        opacity: 1 !important;
        z-index: 10 !important;
        transform: translateY(var(--hover-lift)) scale(var(--hover-scale)) rotate(0deg) !important;
        box-shadow: 0 25px 60px rgba(0, 0, 0, 0.5) !important;
    }
}

/* ========== POSIÇÕES DAS IMAGENS - DESKTOP E TABLET ========== */


/* snap-hover2 */
.snap-hover2 {
    transform: translate(calc(var(--spacing-x) * -0.2), calc(var(--spacing-y) * 0.5)) rotate(calc(var(--rotation) * -0.5)) !important;
}
.gallery-container:hover .snap-hover2:hover {
    transform: translate(calc(var(--spacing-x) * -0.5), calc(var(--hover-lift) * 0.5)) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* snap-hover3 */
.snap-hover3 {
    transform: translate(0px, 0px) rotate(0deg) !important;
    z-index: 2;
}
.gallery-container:hover .snap-hover3:hover {
    transform: translate(0px, var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* snap-hover4 */
.snap-hover4 {
    transform: translate(calc(var(--spacing-x) * 0.5), calc(var(--spacing-y) * 0.5)) rotate(calc(var(--rotation) * 0.5)) !important;
}
.gallery-container:hover .snap-hover4:hover {
    transform: translate(calc(var(--spacing-x) * 0.5), calc(var(--hover-lift) * 0.5)) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* snap-hover5 */
.snap-hover5 {
    transform: translate(var(--spacing-x), var(--spacing-y)) rotate(var(--rotation)) !important;
}
.gallery-container:hover .snap-hover5:hover {
    transform: translate(var(--spacing-x), 0px) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* ========== TABLET/IPAD - MANTÉM EFEITO, SÓ AJUSTA TAMANHO ========== */
@media (max-width: 1024px) and (min-width: 641px) {
    :root {
        --spacing-x: -30px;
        --spacing-y: 20px;
        --rotation: 12deg;
    }
    
    .gallery-container .elementor-widget-image {
        width: 160px !important;
        max-width: 160px !important;
    }
}

/* ========== MOBILE - CARROSSEL HORIZONTAL (APENAS CELULARES) ========== */
@media (max-width: 640px) {
    /* Container vira carrossel */
    .gallery-container {
        display: flex !important;
        flex-direction: row !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        scroll-snap-type: x mandatory !important;
        gap: 20px !important;
        padding: 20px !important;
        -webkit-overflow-scrolling: touch !important;
        scroll-behavior: smooth !important;
    }
    
    /* Esconde scrollbar mas mantém funcionalidade */
    .gallery-container::-webkit-scrollbar {
        display: none;
    }
    
    .gallery-container {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    
    /* Cada imagem no carrossel */
    .gallery-container .elementor-widget-image {
        flex: 0 0 auto !important;
        width: 250px !important;
        max-width: 250px !important;
        scroll-snap-align: center !important;
        transition: transform 0.3s ease !important;
    }
    
    /* Remove todas as transformações no mobile */
    .snap-hover1,
    .snap-hover2,
    .snap-hover3,
    .snap-hover4,
    .snap-hover5 {
        transform: none !important;
        position: relative !important;
    }
    
    /* Efeito de toque - leve escala */
    .gallery-container .elementor-widget-image:active {
        transform: scale(0.95) !important;
        transition: transform 0.1s ease !important;
    }
}

/* Mobile Pequeno - Imagens menores no carrossel */
@media (max-width: 480px) {
    .gallery-container {
        gap: 15px !important;
        padding: 15px !important;
    }
    
    .gallery-container .elementor-widget-image {
        width: 200px !important;
        max-width: 200px !important;
    }
}

.snap-hover11 {
    transform: translate(-110px, 175px) rotate(-45deg) !important;
    z-index: 2;
}
.gallery-container:hover .snap-hover3:hover {
    transform: translate(0px, var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}

.snap-hover12 {
    transform: translate(150px, 475px) rotate(50deg) !important;
    z-index: 2;
}
.gallery-container:hover .snap-hover3:hover {
    transform: translate(0px, var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}


.snap-hover1 {
    transform: translate(-150px, 430px) rotate(-50deg) !important;
    z-index: 2;
}
.gallery-container:hover .snap-hover3:hover {
    transform: translate(0px, var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5797c6 */.elementor-146 .elementor-element.elementor-element-a5797c6{
    background: linear-gradient(91deg, #FFF 52.23%, #999 98.84%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffcf777 */.elementor-146 .elementor-element.elementor-element-ffcf777{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

.elementor-146 .elementor-element.elementor-element-ffcf777 .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        display: flex;
        align-items: center !important;
}

.elementor-146 .elementor-element.elementor-element-ffcf777:hover .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        transform: rotate( 45deg);
}

.elementor-146 .elementor-element.elementor-element-ffcf777 .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8700d16 */.elementor-146 .elementor-element.elementor-element-8700d16{
    background: linear-gradient(91deg, #161616 52.23%, #4E4E4E 98.84%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f34b51 */.elementor-146 .elementor-element.elementor-element-8f34b51{
    opacity: 0.64;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f802d06 */.elementor-146 .elementor-element.elementor-element-f802d06{
   border-radius: 12px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

.elementor-146 .elementor-element.elementor-element-f802d06 .elementor-button-icon svg{
        width: 34px;
}


.elementor-146 .elementor-element.elementor-element-f802d06 .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdaaac */.elementor-146 .elementor-element.elementor-element-7bdaaac{
    background: linear-gradient(91deg, #161616 52.23%, #4E4E4E 98.84%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8afc17 */.elementor-146 .elementor-element.elementor-element-a8afc17{
    opacity: 0.64;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9e9ba3 */.elementor-146 .elementor-element.elementor-element-d9e9ba3{
    background: linear-gradient(91deg, #161616 52.23%, #4E4E4E 98.84%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa100d */.elementor-146 .elementor-element.elementor-element-4fa100d{
    opacity: 0.64;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f503af6 */.elementor-146 .elementor-element.elementor-element-f503af6{
    position: absolute;
    z-index: 0;
    margin-left:-450px;
    margin-top: 240px;
    text-wrap: nowrap;
}

@media(min-width: 767px) and (max-width: 1024px){
.elementor-146 .elementor-element.elementor-element-f503af6{
    position: absolute;
    z-index: 0;
    margin-left:-30px;
    margin-top: 320px;
    text-wrap: nowrap;
}
}

@media(min-width: 320px) and (max-width: 767px){
.elementor-146 .elementor-element.elementor-element-f503af6{
    position: absolute;
    z-index: 0;
    margin-left:-25px;
    margin-top: 220px;
    text-wrap: nowrap;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cadd824 */.elementor-146 .elementor-element.elementor-element-cadd824 {
    position: relative;
}

/* SVG original */
.elementor-146 .elementor-element.elementor-element-cadd824 .elementor-icon svg {
    width: 64px;
    transition: opacity .5s ease;
}

/* some no hover */
.elementor-146 .elementor-element.elementor-element-cadd824:hover .elementor-icon svg {
    opacity: 0;
}

/* novo ícone */
.elementor-146 .elementor-element.elementor-element-cadd824::before {
    content: "";
    position: absolute;

    width: 64px;
    height: 64px;

    background-image: url('https://luidemorais.com/wp-content/uploads/2026/01/Icon-and-Text-Change-Opacity-laran.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    opacity: 0;
    transition: opacity .5s ease;
    margin-top: -7px;
}

/* aparece no hover */
.elementor-146 .elementor-element.elementor-element-cadd824:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05c60a2 */.elementor-146 .elementor-element.elementor-element-05c60a2 {
    position: relative;
}

/* SVG original */
.elementor-146 .elementor-element.elementor-element-05c60a2 .elementor-icon svg {
    width: 64px;
    transition: opacity .5s ease;
}

/* some no hover */
.elementor-146 .elementor-element.elementor-element-05c60a2:hover .elementor-icon svg {
    opacity: 0;
}

/* novo ícone */
.elementor-146 .elementor-element.elementor-element-05c60a2::before {
    content: "";
    position: absolute;

    width: 64px;
    height: 64px;

    background-image: url('https://luidemorais.com/wp-content/uploads/2026/01/for-you-laran.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    opacity: 0;
    transition: opacity .5s ease;
    margin-top: -7px;
}

/* aparece no hover */
.elementor-146 .elementor-element.elementor-element-05c60a2:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d954aac */.elementor-146 .elementor-element.elementor-element-d954aac {
    position: relative;
}

/* SVG original */
.elementor-146 .elementor-element.elementor-element-d954aac .elementor-icon svg {
    width: 64px;
    transition: opacity .5s ease;
}

/* some no hover */
.elementor-146 .elementor-element.elementor-element-d954aac:hover .elementor-icon svg {
    opacity: 0;
}

/* novo ícone */
.elementor-146 .elementor-element.elementor-element-d954aac::before {
    content: "";
    position: absolute;

    width: 64px;
    height: 64px;

    background-image: url('https://luidemorais.com/wp-content/uploads/2026/01/Albums-laran.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    opacity: 0;
    transition: opacity .5s ease;
    margin-top: -7px;
}

/* aparece no hover */
.elementor-146 .elementor-element.elementor-element-d954aac:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b43a389 */.elementor-146 .elementor-element.elementor-element-b43a389 {
    position: relative;
}

/* SVG original */
.elementor-146 .elementor-element.elementor-element-b43a389 .elementor-icon svg {
    width: 64px;
    transition: opacity .5s ease;
}

/* some no hover */
.elementor-146 .elementor-element.elementor-element-b43a389:hover .elementor-icon svg {
    opacity: 0;
}

/* novo ícone */
.elementor-146 .elementor-element.elementor-element-b43a389::before {
    content: "";
    position: absolute;

    width: 64px;
    height: 64px;

    background-image: url('https://luidemorais.com/wp-content/uploads/2026/01/search-albums.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    opacity: 0;
    transition: opacity .5s ease;
    margin-top: -7px;
}

/* aparece no hover */
.elementor-146 .elementor-element.elementor-element-b43a389:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e223d2 */.elementor-146 .elementor-element.elementor-element-9e223d2{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

.elementor-146 .elementor-element.elementor-element-9e223d2 .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        display: flex;
        align-items: center !important;
}

.elementor-146 .elementor-element.elementor-element-9e223d2:hover .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        transform: rotate( 45deg);
}

.elementor-146 .elementor-element.elementor-element-9e223d2 .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7995d9 */.elementor-146 .elementor-element.elementor-element-f7995d9{
    border-left: 8px solid #FE5333;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6caa29 */.elementor-146 .elementor-element.elementor-element-f6caa29{
    border-left: 8px solid #FE5333;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ff3f10 */.elementor-146 .elementor-element.elementor-element-7ff3f10{
    border-left: 8px solid #FE5333;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e94c4f3 */.elementor-146 .elementor-element.elementor-element-e94c4f3{
    border-left: 8px solid #FE5333;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ffa784 */.elementor-146 .elementor-element.elementor-element-8ffa784{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

.elementor-146 .elementor-element.elementor-element-8ffa784 .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        display: flex;
        align-items: center !important;
}

.elementor-146 .elementor-element.elementor-element-8ffa784:hover .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        transform: rotate( 45deg);
}

.elementor-146 .elementor-element.elementor-element-8ffa784 .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dddf2f */html, body{
    overflow-x: hidden;
}

@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

[data-marquee] {
  --loop-duration: 30s;
  display: block;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-marquee-style] {
  padding: 1em 0.3em;
  font-style: normal;
font-weight: 600;
line-height: 105%; /* 42.18px */
letter-spacing: -1.205px;
background: linear-gradient(90deg, #ECE6E6 67.39%, #868282 143.08%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  display: flex;
  font-size: 1.5em;
  font-weight: 700;
  letter-spacing: 0.3em;
  text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2775a95 */.elementor-146 .elementor-element.elementor-element-2775a95{
    border-radius: 8.482px;
border: 1.273px solid #FE5333;
background: #FE5333;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4f9ab3 */.elementor-146 .elementor-element.elementor-element-f4f9ab3{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

.elementor-146 .elementor-element.elementor-element-f4f9ab3 .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        display: flex;
        align-items: center !important;
}

.elementor-146 .elementor-element.elementor-element-f4f9ab3:hover .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        transform: rotate( 45deg);
}

.elementor-146 .elementor-element.elementor-element-f4f9ab3 .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e7e1db */.elementor-146 .elementor-element.elementor-element-8e7e1db{
    position: absolute;
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90aad19 */.elementor-146 .elementor-element.elementor-element-90aad19{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

.elementor-146 .elementor-element.elementor-element-90aad19 .elementor-button-icon svg{
        width: 64px;
        transition: 0.5s !important;
        display: flex;
        align-items: center !important;
}

.elementor-146 .elementor-element.elementor-element-90aad19 .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-822ef2c */.elementor-146 .elementor-element.elementor-element-822ef2c{
    opacity: 0.04;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ad1db2 */html, body{
    width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89e34d1 */[data-elementor-type="wp-page"]{
    overflow: hidden;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}/* End custom CSS */