.elementor-149 .elementor-element.elementor-element-5da3818{--display:flex;--min-height:540px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.96;}.elementor-149 .elementor-element.elementor-element-5da3818:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-5da3818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inimigosdamulta.com.br/wp-content/uploads/2026/03/wallpaper.webp");}.elementor-149 .elementor-element.elementor-element-5da3818::before, .elementor-149 .elementor-element.elementor-element-5da3818 > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-5da3818 > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-5da3818 > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-5da3818 > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-5da3818 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-149 .elementor-element.elementor-element-d4287f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-149 .elementor-element.elementor-element-d4287f8 img{width:35%;}.elementor-149 .elementor-element.elementor-element-1e08300{--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;}.elementor-149 .elementor-element.elementor-element-61d37e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-149 .elementor-element.elementor-element-bda70c8 .elementor-repeater-item-d2a724b.elementor-social-icon{background-color:#02010100;}.elementor-149 .elementor-element.elementor-element-bda70c8 .elementor-repeater-item-d2a724b.elementor-social-icon i{color:#4B4B4B00;}.elementor-149 .elementor-element.elementor-element-bda70c8 .elementor-repeater-item-d2a724b.elementor-social-icon svg{fill:#4B4B4B00;}.elementor-149 .elementor-element.elementor-element-bda70c8{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:30px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-149 .elementor-element.elementor-element-bda70c8 .elementor-social-icon{background-color:#8F8F8F00;}.elementor-149 .elementor-element.elementor-element-bda70c8 .elementor-social-icon i{color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-bda70c8 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-bda70c8 .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-bda70c8 .elementor-social-icon:hover i{color:#FFCF00;}.elementor-149 .elementor-element.elementor-element-bda70c8 .elementor-social-icon:hover svg{fill:#FFCF00;}.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-149 .elementor-element.elementor-element-a5a5f71{width:var( --container-widget-width, 100% );max-width:100%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-149 .elementor-element.elementor-element-a5a5f71.elementor-element{--align-self:center;}.elementor-149 .elementor-element.elementor-element-a5a5f71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#D9D9D9;}.elementor-149 .elementor-element.elementor-element-c79d4ad{--display:flex;--min-height:300px;--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;border-style:solid;--border-style:solid;border-color:#322929;--border-color:#322929;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-c79d4ad:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-c79d4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-149 .elementor-element.elementor-element-c79d4ad.e-con{--align-self:center;}.elementor-149 .elementor-element.elementor-element-d38be94 img{width:100%;}.elementor-149 .elementor-element.elementor-element-6845035{--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-c05ee28{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-149 .elementor-element.elementor-element-c05ee28.elementor-element{--align-self:center;}.elementor-149 .elementor-element.elementor-element-c05ee28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#D9D9D9;}.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-149 .elementor-element.elementor-element-61011b2 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;background-image:linear-gradient(217deg, #ED8F03 20%, #FFB75E 100%);transition-duration:0s;border-style:none;border-radius:20px 46px 46px 20px;padding:9px 9px 9px 24px;}.elementor-149 .elementor-element.elementor-element-61011b2{width:initial;max-width:initial;}.elementor-149 .elementor-element.elementor-element-61011b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-149 .elementor-element.elementor-element-61011b2 .elementor-button .elementor-button-content-wrapper{gap:40px;}.elementor-149 .elementor-element.elementor-element-0b81f9d{--display:flex;--min-height:300px;--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;border-style:solid;--border-style:solid;border-color:#322929;--border-color:#322929;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-0b81f9d:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-0b81f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-149 .elementor-element.elementor-element-0b81f9d.e-con{--align-self:center;}.elementor-149 .elementor-element.elementor-element-0cc88b1{background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-149 .elementor-element.elementor-element-0cc88b1 img{width:100%;filter:brightness( 77% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-149 .elementor-element.elementor-element-96aad0e{--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-85a1b1f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-149 .elementor-element.elementor-element-85a1b1f.elementor-element{--align-self:center;}.elementor-149 .elementor-element.elementor-element-85a1b1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#D9D9D9;}.elementor-149 .elementor-element.elementor-element-d47e1f7 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;background-image:linear-gradient(217deg, #ED8F03 20%, #FFB75E 100%);transition-duration:0s;border-style:none;border-radius:20px 46px 46px 20px;padding:9px 9px 9px 24px;}.elementor-149 .elementor-element.elementor-element-d47e1f7{width:initial;max-width:initial;}.elementor-149 .elementor-element.elementor-element-d47e1f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-149 .elementor-element.elementor-element-d47e1f7 .elementor-button .elementor-button-content-wrapper{gap:40px;}.elementor-149 .elementor-element.elementor-element-a0febe1{--display:flex;--min-height:300px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#322929;--border-color:#322929;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-a0febe1:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-a0febe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-149 .elementor-element.elementor-element-a0febe1.e-con{--align-self:center;}.elementor-149 .elementor-element.elementor-element-9c1cbac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-149 .elementor-element.elementor-element-9c1cbac.elementor-element{--align-self:center;}.elementor-149 .elementor-element.elementor-element-9c1cbac .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-149 .elementor-element.elementor-element-0f7eaa0{--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-7e96855{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-149 .elementor-element.elementor-element-7e96855.elementor-element{--align-self:center;}.elementor-149 .elementor-element.elementor-element-7e96855 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#D9D9D9;}.elementor-149 .elementor-element.elementor-element-2bc80c8 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;background-image:linear-gradient(217deg, #ED8F03 20%, #FFB75E 100%);transition-duration:0s;border-style:none;border-radius:20px 46px 46px 20px;padding:9px 9px 9px 24px;}.elementor-149 .elementor-element.elementor-element-2bc80c8{width:initial;max-width:initial;}.elementor-149 .elementor-element.elementor-element-2bc80c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-149 .elementor-element.elementor-element-2bc80c8 .elementor-button .elementor-button-content-wrapper{gap:40px;}.elementor-149 .elementor-element.elementor-element-3458c3f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#F0F0F0;}.elementor-149 .elementor-element.elementor-element-3458c3f .elementor-heading-title a:hover, .elementor-149 .elementor-element.elementor-element-3458c3f .elementor-heading-title a:focus{color:#F5A12C;}.elementor-149 .elementor-element.elementor-element-3458c3f .elementor-heading-title a{transition-duration:0.7s;}.elementor-149 .elementor-element.elementor-element-a5012f4{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-149 .elementor-element.elementor-element-a5012f4.elementor-element{--align-self:center;}.elementor-149 .elementor-element.elementor-element-b463fe9{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-149 .elementor-element.elementor-element-d454f19{--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;}.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-149 .elementor-element.elementor-element-20687e0 .elementor-icon-box-wrapper{gap:15px;}.elementor-149 .elementor-element.elementor-element-20687e0 .elementor-icon-box-title{margin-block-end:14px;color:#C9C9C9;}.elementor-149 .elementor-element.elementor-element-20687e0.elementor-view-stacked .elementor-icon{background-color:#C9C9C9;}.elementor-149 .elementor-element.elementor-element-20687e0.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-20687e0.elementor-view-default .elementor-icon{fill:#C9C9C9;color:#C9C9C9;border-color:#C9C9C9;}.elementor-149 .elementor-element.elementor-element-20687e0 .elementor-icon{font-size:35px;}.elementor-149 .elementor-element.elementor-element-20687e0:has(:hover) .elementor-icon-box-title,
					 .elementor-149 .elementor-element.elementor-element-20687e0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-20687e0 .elementor-icon-box-description{color:#C9C9C9;}.elementor-149 .elementor-element.elementor-element-4be0476 .elementor-icon-box-wrapper{gap:15px;}.elementor-149 .elementor-element.elementor-element-4be0476 .elementor-icon-box-title{margin-block-end:14px;color:#C9C9C9;}.elementor-149 .elementor-element.elementor-element-4be0476.elementor-view-stacked .elementor-icon{background-color:#4ACC58;}.elementor-149 .elementor-element.elementor-element-4be0476.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-4be0476.elementor-view-default .elementor-icon{fill:#4ACC58;color:#4ACC58;border-color:#4ACC58;}.elementor-149 .elementor-element.elementor-element-4be0476 .elementor-icon{font-size:35px;}.elementor-149 .elementor-element.elementor-element-4be0476:has(:hover) .elementor-icon-box-title,
					 .elementor-149 .elementor-element.elementor-element-4be0476:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-4be0476 .elementor-icon-box-description{color:#C9C9C9;}.elementor-149 .elementor-element.elementor-element-036a701{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:60px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-149 .elementor-element.elementor-element-036a701 .elementor-social-icon{background-color:#8F8F8F00;}.elementor-149 .elementor-element.elementor-element-036a701 .elementor-social-icon i{color:#A8A8A8;}.elementor-149 .elementor-element.elementor-element-036a701 .elementor-social-icon svg{fill:#A8A8A8;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-149 .elementor-element.elementor-element-632ac6d{--divider-border-style:solid;--divider-color:#F3F3F3;--divider-border-width:3px;}.elementor-149 .elementor-element.elementor-element-632ac6d .elementor-divider-separator{width:100%;}.elementor-149 .elementor-element.elementor-element-632ac6d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-149 .elementor-element.elementor-element-6e35d70{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-149 .elementor-element.elementor-element-5cb4c22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-149 .elementor-element.elementor-element-5cb4c22 img{width:10%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-149 .elementor-element.elementor-element-c79d4ad{--width:70%;}.elementor-149 .elementor-element.elementor-element-6845035{--width:50%;}.elementor-149 .elementor-element.elementor-element-0b81f9d{--width:70%;}.elementor-149 .elementor-element.elementor-element-96aad0e{--width:75%;}.elementor-149 .elementor-element.elementor-element-a0febe1{--width:70%;}.elementor-149 .elementor-element.elementor-element-0f7eaa0{--width:50%;}}@media(max-width:767px){.elementor-149 .elementor-element.elementor-element-5da3818{--content-width:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-d4287f8{text-align:center;}.elementor-149 .elementor-element.elementor-element-d4287f8 img{width:70%;}.elementor-149 .elementor-element.elementor-element-1e08300{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-a5a5f71{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-149 .elementor-element.elementor-element-c79d4ad{--min-height:270px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-c05ee28{width:100%;max-width:100%;}.elementor-149 .elementor-element.elementor-element-c05ee28 .elementor-heading-title{font-size:14px;}.elementor-149 .elementor-element.elementor-element-61011b2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-149 .elementor-element.elementor-element-61011b2 .elementor-button{font-size:20px;}.elementor-149 .elementor-element.elementor-element-0b81f9d{--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;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-0cc88b1{width:100%;max-width:100%;text-align:center;}.elementor-149 .elementor-element.elementor-element-0cc88b1.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-0cc88b1 img{width:100%;}.elementor-149 .elementor-element.elementor-element-85a1b1f{width:100%;max-width:100%;}.elementor-149 .elementor-element.elementor-element-85a1b1f .elementor-heading-title{font-size:14px;}.elementor-149 .elementor-element.elementor-element-d47e1f7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-149 .elementor-element.elementor-element-d47e1f7 .elementor-button{font-size:20px;}.elementor-149 .elementor-element.elementor-element-7e96855{width:100%;max-width:100%;}.elementor-149 .elementor-element.elementor-element-7e96855 .elementor-heading-title{font-size:14px;}.elementor-149 .elementor-element.elementor-element-2bc80c8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-149 .elementor-element.elementor-element-2bc80c8 .elementor-button{font-size:20px;}.elementor-149 .elementor-element.elementor-element-3458c3f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-149 .elementor-element.elementor-element-3458c3f .elementor-heading-title{font-size:32px;}.elementor-149 .elementor-element.elementor-element-a5012f4{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-149 .elementor-element.elementor-element-d454f19{--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-149 .elementor-element.elementor-element-4be0476.elementor-element{--align-self:center;}.elementor-149 .elementor-element.elementor-element-5cb4c22 img{width:30%;}}/* Start custom CSS for heading, class: .elementor-element-a5a5f71 *//* Container Principal */
.cartao-virtual {
    color: #ffffff !important; /* Força o texto a ser branco */
    font-size: 16px;           /* Ajuste conforme seu design */
    line-height: 1.6;
    white-space: pre-wrap;     /* Respeita quebras de linha manuais */
    display: inline-block;     /* Faz o container envolver apenas o texto */
    width: 100%;               /* Mas ocupa a largura do pai */
}

/* Cursor de Digitação */
.cartao-virtual::after {
    content: "|";
    margin-left: 2px;
    color: #ffffff;            /* Cursor também branco */
    font-weight: bold;
    display: inline-block;     /* Garante que fique na mesma linha da última letra */
    vertical-align: baseline;
    animation: piscarCursor 0.8s infinite;
}

/* Animação do piscar */
@keyframes piscarCursor {
    0%, 100% { opacity: 1; }
    50% { opacity: 0; }
}

/* Remove margens automáticas que o WordPress coloca em parágrafos internos */
.cartao-virtual p {
    margin: 0 !important;
    padding: 0 !important;
    display: inline; /* Transforma o parágrafo em linha para não isolar o cursor */
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c79d4ad *//* 1. Garante que nada saia da tela no celular */
html, body {
    overflow-x: hidden;
    position: relative;
    width: 100%;
}

.bio {
    cursor: pointer;
    position: relative;
    border-radius: 10px;
    transition: all 0.3s ease;
    /* ISSO É O MAIS IMPORTANTE: */
    overflow: hidden !important; 
    max-width: 100%; 
}

/* 2. O Brilho Ajustado */
.bio:before {
    content: "";
    position: absolute;
    top: -150%;
    left: -250px; /* Começa bem recuado */
    width: 200px;
    height: 400%;
    background: linear-gradient(
        to right, 
        transparent 0%, 
        rgba(222, 235, 255, 0.4) 50%, 
        transparent 100%
    );
    filter: blur(15px);
    transform: rotate(25deg);
    pointer-events: none;
    z-index: 1;
    transition: 0s;
}

/* 3. Hover - Agora com limite seguro para não quebrar o mobile */
.bio:hover:before {
    /* Em vez de 800px, usamos 200% para garantir que saia, mas sem exagerar */
    transform: rotate(25deg) translateX(300%);
    transition: 1.2s cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b81f9d *//* 1. Garante que nada saia da tela no celular */
html, body {
    overflow-x: hidden;
    position: relative;
    width: 100%;
}

.bio {
    cursor: pointer;
    position: relative;
    border-radius: 10px;
    transition: all 0.3s ease;
    /* ISSO É O MAIS IMPORTANTE: */
    overflow: hidden !important; 
    max-width: 100%; 
}

/* 2. O Brilho Ajustado */
.bio:before {
    content: "";
    position: absolute;
    top: -150%;
    left: -250px; /* Começa bem recuado */
    width: 200px;
    height: 400%;
    background: linear-gradient(
        to right, 
        transparent 0%, 
        rgba(222, 235, 255, 0.4) 50%, 
        transparent 100%
    );
    filter: blur(15px);
    transform: rotate(25deg);
    pointer-events: none;
    z-index: 1;
    transition: 0s;
}

/* 3. Hover - Agora com limite seguro para não quebrar o mobile */
.bio:hover:before {
    /* Em vez de 800px, usamos 200% para garantir que saia, mas sem exagerar */
    transform: rotate(25deg) translateX(300%);
    transition: 1.2s cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0febe1 */.bio {
    cursor: pointer;
    overflow: hidden; /* Corta o que sai do container */
    position: relative;
    border-radius: 10px;
    transition: all 0.8s ease;
}

/* O "Brilho" */
.bio:before {
    content: "";
    position: absolute;
    top: -150%; /* Aumentado para cobrir containers altos */
    left: -200px; /* Começa bem fora da esquerda */
    width: 200px; /* Brilho um pouco mais largo para containers grandes */
    height: 400%;
    background: linear-gradient(
        to right, 
        transparent 0%, 
        rgba(222, 235, 255, 0) 10%, 
        rgba(222, 235, 255, 0.4) 50%, 
        rgba(222, 235, 255, 0) 90%, 
        transparent 100%
    );
    filter: blur(15px);
    transform: rotate(25deg);
    pointer-events: none;
    z-index: 1;
    /* Reset instantâneo ao tirar o mouse */
    transition: 0s; 
}

/* Ação de Hover */
.bio:hover:before {
    /* Move 150% da largura do container + 600px de margem.
       Isso garante que ele suma mesmo em telas UltraWide.
    */
    transform: rotate(25deg) translateX(calc(150% + 800px));
    
    /* Aumentei para 1.5s para o movimento não ser rápido demais em containers gigantes */
    transition: 1.5s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Garante que o conteúdo interno (texto, imagens) fique acima do brilho */
.bio > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS */html, body {
  overflow-x: hidden !important;
  width: 100% !important;
}

#ast-scroll-top {
    display: none !important;
}/* End custom CSS */