.elementor-12 .elementor-element.elementor-element-3277615{--display:flex;--min-height:100vh;--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:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-3277615:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3277615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.meumedicoja.com.br/wp-content/uploads/2025/12/HeroBanner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-theme-site-logo .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-12 .elementor-element.elementor-element-5a4e9e1 img{width:100%;max-width:18%;}.elementor-12 .elementor-element.elementor-element-1039750{--display:flex;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.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-12 .elementor-element.elementor-element-a381647{text-align:center;}.elementor-12 .elementor-element.elementor-element-a381647 .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:80px;font-weight:400;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-primary );}.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-12 .elementor-element.elementor-element-9af2655{text-align:center;font-family:"Avenir Next Rounded", Sans-serif;font-size:1.4vw;font-weight:300;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9af2655 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-8f267c5 .elementor-button{background-color:var( --e-global-color-23412e5 );font-family:"Avenir Next Rounded", Sans-serif;font-size:1.2vw;font-weight:500;letter-spacing:-0.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#B1925A;border-radius:1353px 1353px 1353px 1353px;padding:1vw 3vw 1vw 3vw;}.elementor-12 .elementor-element.elementor-element-8f267c5 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8f267c5 .elementor-button:focus{background-color:#B99656;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8f267c5 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-8f267c5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7d9ecc2{--display:flex;}.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-12 .elementor-element.elementor-element-df133bd .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-df133bd .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-736abd1{--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:5vw;--padding-bottom:5vw;--padding-left:10vw;--padding-right:10vw;}.elementor-12 .elementor-element.elementor-element-23ff70c{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-7778266{text-align:center;}.elementor-12 .elementor-element.elementor-element-7778266 .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:3vw;font-weight:400;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-059d93b{--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-dd96317{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-cd17357{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:1em 1em 1em 1em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-cd17357:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cd17357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA8AE;}.elementor-12 .elementor-element.elementor-element-0eda827 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-0eda827.elementor-view-stacked .elementor-icon{background-color:#512023;}.elementor-12 .elementor-element.elementor-element-0eda827.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0eda827.elementor-view-default .elementor-icon{color:#512023;border-color:#512023;}.elementor-12 .elementor-element.elementor-element-0eda827.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0eda827.elementor-view-default .elementor-icon svg{fill:#512023;}.elementor-12 .elementor-element.elementor-element-0eda827 .elementor-icon{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-0eda827 .elementor-icon svg{height:4vw;}.elementor-12 .elementor-element.elementor-element-af18b84{text-align:start;}.elementor-12 .elementor-element.elementor-element-af18b84 .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:2vw;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#512023;}.elementor-12 .elementor-element.elementor-element-551106d{text-align:start;font-family:"Avenir Next Rounded", Sans-serif;font-size:1.4vw;font-weight:300;line-height:1.5em;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-551106d p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-e153fd5{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:1em 1em 1em 1em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-e153fd5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e153fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#512023;}.elementor-12 .elementor-element.elementor-element-650ab3e{text-align:center;}.elementor-12 .elementor-element.elementor-element-650ab3e .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:1.8vw;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#FFA8AE;}.elementor-12 .elementor-element.elementor-element-a7e2f4b{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-f3b1fc2{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:1em 1em 1em 1em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-f3b1fc2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f3b1fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0E4DA;}.elementor-12 .elementor-element.elementor-element-8829d20 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-8829d20.elementor-view-stacked .elementor-icon{background-color:#512023;}.elementor-12 .elementor-element.elementor-element-8829d20.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8829d20.elementor-view-default .elementor-icon{color:#512023;border-color:#512023;}.elementor-12 .elementor-element.elementor-element-8829d20.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8829d20.elementor-view-default .elementor-icon svg{fill:#512023;}.elementor-12 .elementor-element.elementor-element-8829d20 .elementor-icon{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-8829d20 .elementor-icon svg{height:4vw;}.elementor-12 .elementor-element.elementor-element-5ef9f5b{text-align:start;}.elementor-12 .elementor-element.elementor-element-5ef9f5b .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:2vw;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e2eb5d1{text-align:start;font-family:"Avenir Next Rounded", Sans-serif;font-size:1.4vw;font-weight:300;line-height:1.5em;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e2eb5d1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-15c19cb{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:1em 1em 1em 1em;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-15c19cb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-15c19cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#208789;}.elementor-12 .elementor-element.elementor-element-a067cc0{text-align:center;}.elementor-12 .elementor-element.elementor-element-a067cc0 .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:1.8vw;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#C0E4DA;}.elementor-12 .elementor-element.elementor-element-d412f79{--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:0vw;--padding-bottom:5vw;--padding-left:10vw;--padding-right:10vw;}.elementor-12 .elementor-element.elementor-element-29e9601{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-872b8ef{text-align:center;}.elementor-12 .elementor-element.elementor-element-872b8ef .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:3vw;font-weight:400;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c97fef2{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-c2c5e95{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:1em 1em 1em 1em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-c2c5e95:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c2c5e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0E4DA;}.elementor-12 .elementor-element.elementor-element-e361db0 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-e361db0.elementor-view-stacked .elementor-icon{background-color:#512023;}.elementor-12 .elementor-element.elementor-element-e361db0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e361db0.elementor-view-default .elementor-icon{color:#512023;border-color:#512023;}.elementor-12 .elementor-element.elementor-element-e361db0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e361db0.elementor-view-default .elementor-icon svg{fill:#512023;}.elementor-12 .elementor-element.elementor-element-e361db0 .elementor-icon{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-e361db0 .elementor-icon svg{height:4vw;}.elementor-12 .elementor-element.elementor-element-e5bc878{text-align:start;}.elementor-12 .elementor-element.elementor-element-e5bc878 .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:2vw;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ac5e355{text-align:start;font-family:"Avenir Next Rounded", Sans-serif;font-size:1.4vw;font-weight:300;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ac5e355 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2f829ec{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:1em 1em 1em 1em;--padding-top:4vw;--padding-bottom:4vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-2f829ec:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2f829ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9c2905 );}.elementor-12 .elementor-element.elementor-element-f80284f .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-f80284f.elementor-view-stacked .elementor-icon{background-color:#512023;}.elementor-12 .elementor-element.elementor-element-f80284f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f80284f.elementor-view-default .elementor-icon{color:#512023;border-color:#512023;}.elementor-12 .elementor-element.elementor-element-f80284f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f80284f.elementor-view-default .elementor-icon svg{fill:#512023;}.elementor-12 .elementor-element.elementor-element-f80284f .elementor-icon{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-f80284f .elementor-icon svg{height:4vw;}.elementor-12 .elementor-element.elementor-element-f2ea764{text-align:start;}.elementor-12 .elementor-element.elementor-element-f2ea764 .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:2vw;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a3986d5{text-align:start;font-family:"Avenir Next Rounded", Sans-serif;font-size:1.4vw;font-weight:300;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a3986d5 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ed89c17{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:1em 1em 1em 1em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-ed89c17:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ed89c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0E4DA;}.elementor-12 .elementor-element.elementor-element-e8491d4 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-e8491d4.elementor-view-stacked .elementor-icon{background-color:#512023;}.elementor-12 .elementor-element.elementor-element-e8491d4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e8491d4.elementor-view-default .elementor-icon{color:#512023;border-color:#512023;}.elementor-12 .elementor-element.elementor-element-e8491d4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e8491d4.elementor-view-default .elementor-icon svg{fill:#512023;}.elementor-12 .elementor-element.elementor-element-e8491d4 .elementor-icon{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-e8491d4 .elementor-icon svg{height:4vw;}.elementor-12 .elementor-element.elementor-element-13f7a22{text-align:start;}.elementor-12 .elementor-element.elementor-element-13f7a22 .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:2vw;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a71f32b{text-align:start;font-family:"Avenir Next Rounded", Sans-serif;font-size:1.4vw;font-weight:300;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a71f32b p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8a67d27{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:1em 1em 1em 1em;--padding-top:4vw;--padding-bottom:4vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-8a67d27:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8a67d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9c2905 );}.elementor-12 .elementor-element.elementor-element-2bdf320 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-2bdf320.elementor-view-stacked .elementor-icon{background-color:#512023;}.elementor-12 .elementor-element.elementor-element-2bdf320.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2bdf320.elementor-view-default .elementor-icon{color:#512023;border-color:#512023;}.elementor-12 .elementor-element.elementor-element-2bdf320.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2bdf320.elementor-view-default .elementor-icon svg{fill:#512023;}.elementor-12 .elementor-element.elementor-element-2bdf320 .elementor-icon{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-2bdf320 .elementor-icon svg{height:4vw;}.elementor-12 .elementor-element.elementor-element-7ce723b{text-align:start;}.elementor-12 .elementor-element.elementor-element-7ce723b .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:2vw;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-49ae843{text-align:start;font-family:"Avenir Next Rounded", Sans-serif;font-size:1.4vw;font-weight:300;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-49ae843 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-40388ce{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:1em 1em 1em 1em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-40388ce:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-40388ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0E4DA;}.elementor-12 .elementor-element.elementor-element-b0a2d17 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-b0a2d17.elementor-view-stacked .elementor-icon{background-color:#512023;}.elementor-12 .elementor-element.elementor-element-b0a2d17.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b0a2d17.elementor-view-default .elementor-icon{color:#512023;border-color:#512023;}.elementor-12 .elementor-element.elementor-element-b0a2d17.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b0a2d17.elementor-view-default .elementor-icon svg{fill:#512023;}.elementor-12 .elementor-element.elementor-element-b0a2d17 .elementor-icon{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-b0a2d17 .elementor-icon svg{height:4vw;}.elementor-12 .elementor-element.elementor-element-3e1887d{text-align:start;}.elementor-12 .elementor-element.elementor-element-3e1887d .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:2vw;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5cc7a69{text-align:start;font-family:"Avenir Next Rounded", Sans-serif;font-size:1.4vw;font-weight:300;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5cc7a69 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-a847bb3{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-93ac7c4 .elementor-button{background-color:var( --e-global-color-23412e5 );font-family:"Avenir Next Rounded", Sans-serif;font-size:1.2vw;font-weight:500;letter-spacing:-0.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#B1925A;border-radius:1353px 1353px 1353px 1353px;padding:1vw 3vw 1vw 3vw;}.elementor-12 .elementor-element.elementor-element-93ac7c4 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-93ac7c4 .elementor-button:focus{background-color:#B99656;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-93ac7c4 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-93ac7c4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2742a47{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-6d161ec{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-05d0df0{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-05d0df0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-05d0df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.meumedicoja.com.br/wp-content/uploads/2025/12/Clinica-Medica-Meu-Medico-Ja.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-0c89be2{--display:flex;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:10vw;}.elementor-12 .elementor-element.elementor-element-0c89be2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0c89be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c51ddd1{text-align:start;}.elementor-12 .elementor-element.elementor-element-c51ddd1 .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:3vw;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-a9c2905 );}.elementor-12 .elementor-element.elementor-element-e3201cc{column-gap:0px;text-align:start;font-family:"Avenir Next Rounded", Sans-serif;font-size:1.4vw;font-weight:300;line-height:1.5em;letter-spacing:-0.5px;color:var( --e-global-color-a9c2905 );}.elementor-12 .elementor-element.elementor-element-e3201cc p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-e550340{--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:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:10vw;--padding-right:10vw;}.elementor-12 .elementor-element.elementor-element-c88e844{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-b6057f3{text-align:center;}.elementor-12 .elementor-element.elementor-element-b6057f3 .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:3vw;font-weight:400;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1c273ec{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-62f8d4e{text-align:center;font-family:"Avenir Next Rounded", Sans-serif;font-size:1.4vw;font-weight:300;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-62f8d4e p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-6a561f2{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:1em 1em 1em 1em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-6a561f2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6a561f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0E4DA;}.elementor-widget-ucaddon_timeline_bullets .ue_item_icon{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_timeline_bullets .ue_item_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_timeline_bullets .ue_item_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item{flex-direction:row;text-align:left;padding:0em 0em 3em 0em;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_spacer{width:33px;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_hr_line{background-color:var( --e-global-color-secondary );height:3px;width:69px;margin-top:44px;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_vr_line{background-color:var( --e-global-color-secondary );width:3px;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );width:90px;height:90px;font-size:2vw;border-radius:100px;border-style:none;font-family:"Avenir Next Rounded", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_icon svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_icon img{width:90px;height:90px;border-radius:100px;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_content{padding:10px 0px 0px 0px;border-style:none;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_active .ue_item_content{border-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_title{color:var( --e-global-color-secondary );font-family:"Avenir Next Rounded", Sans-serif;font-size:2vw;font-weight:400;letter-spacing:-1px;margin-top:0px;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_text{color:var( --e-global-color-text );font-family:"Avenir Next Rounded", Sans-serif;font-size:1.5vw;font-weight:300;line-height:1.5em;letter-spacing:-1px;margin-top:20px;}.elementor-12 .elementor-element.elementor-element-d2c1243{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-6ac84a8 .elementor-button{background-color:var( --e-global-color-23412e5 );font-family:"Avenir Next Rounded", Sans-serif;font-size:1.2vw;font-weight:500;letter-spacing:-0.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#B1925A;border-radius:1353px 1353px 1353px 1353px;padding:1vw 3vw 1vw 3vw;}.elementor-12 .elementor-element.elementor-element-6ac84a8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6ac84a8 .elementor-button:focus{background-color:#B99656;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6ac84a8 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-6ac84a8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-880d8b5{--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:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:10vw;--padding-right:10vw;}.elementor-12 .elementor-element.elementor-element-9537caf{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-d5fc689{--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:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:10vw;--padding-right:10vw;}.elementor-12 .elementor-element.elementor-element-86d4bde{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-4026a82{text-align:center;}.elementor-12 .elementor-element.elementor-element-4026a82 .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:3vw;font-weight:400;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2b5e03d{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-c0dcad5{text-align:center;font-family:"Avenir Next Rounded", Sans-serif;font-size:1.4vw;font-weight:300;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c0dcad5 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-64b332e{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-30cc352{text-align:center;}.elementor-12 .elementor-element.elementor-element-30cc352 .elementor-heading-title{font-family:"Avenir Next Rounded", Sans-serif;font-size:3vw;font-weight:400;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0f0acc4{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-504c0ee .elementor-button{background-color:var( --e-global-color-23412e5 );font-family:"Avenir Next Rounded", Sans-serif;font-size:1.2vw;font-weight:500;letter-spacing:-0.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#B1925A;border-radius:1353px 1353px 1353px 1353px;padding:1vw 3vw 1vw 3vw;}.elementor-12 .elementor-element.elementor-element-504c0ee .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-504c0ee .elementor-button:focus{background-color:#B99656;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-504c0ee .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-504c0ee .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0ede29b{--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:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:10vw;--padding-right:10vw;}.elementor-12 .elementor-element.elementor-element-0ede29b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0ede29b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-67cfdce{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.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-12 .elementor-element.elementor-element-637d7d1 img{width:12%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-1e6d3f3{column-gap:0px;text-align:center;font-family:"Avenir Next Rounded", Sans-serif;font-size:1vw;font-weight:300;line-height:1.5em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1e6d3f3 p{margin-block-end:0px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-05d0df0{--width:50%;}.elementor-12 .elementor-element.elementor-element-0c89be2{--width:50%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-3277615{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-1039750{--gap:7vw 7vw;--row-gap:7vw;--column-gap:7vw;}.elementor-12 .elementor-element.elementor-element-a381647 .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-9af2655{font-size:2.5vw;}.elementor-12 .elementor-element.elementor-element-8f267c5 .elementor-button{font-size:2.5vw;padding:2vw 5vw 2vw 5vw;}.elementor-12 .elementor-element.elementor-element-df133bd .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-df133bd .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-736abd1{--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-23ff70c{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-12 .elementor-element.elementor-element-7778266 .elementor-heading-title{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-dd96317{--justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-cd17357{--min-height:70vh;--justify-content:flex-start;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:7vw;--padding-bottom:7vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-0eda827 .elementor-icon{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-0eda827 .elementor-icon svg{height:6vw;}.elementor-12 .elementor-element.elementor-element-af18b84 .elementor-heading-title{font-size:3vw;}.elementor-12 .elementor-element.elementor-element-551106d{text-align:start;font-size:2.5vw;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-650ab3e .elementor-heading-title{font-size:2vw;}.elementor-12 .elementor-element.elementor-element-a7e2f4b{--justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-f3b1fc2{--min-height:70vh;--justify-content:flex-start;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:7vw;--padding-bottom:7vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-8829d20 .elementor-icon{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-8829d20 .elementor-icon svg{height:6vw;}.elementor-12 .elementor-element.elementor-element-5ef9f5b .elementor-heading-title{font-size:3vw;}.elementor-12 .elementor-element.elementor-element-e2eb5d1{text-align:start;font-size:2.5vw;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-a067cc0 .elementor-heading-title{font-size:2vw;}.elementor-12 .elementor-element.elementor-element-d412f79{--padding-top:0vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-872b8ef .elementor-heading-title{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-c2c5e95{--padding-top:7vw;--padding-bottom:7vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-e361db0 .elementor-icon{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-e361db0 .elementor-icon svg{height:6vw;}.elementor-12 .elementor-element.elementor-element-e5bc878 .elementor-heading-title{font-size:3vw;}.elementor-12 .elementor-element.elementor-element-ac5e355{text-align:start;font-size:2.5vw;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-2f829ec{--padding-top:7vw;--padding-bottom:7vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-f80284f .elementor-icon{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-f80284f .elementor-icon svg{height:6vw;}.elementor-12 .elementor-element.elementor-element-f2ea764 .elementor-heading-title{font-size:3vw;}.elementor-12 .elementor-element.elementor-element-a3986d5{text-align:start;font-size:2.5vw;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-ed89c17{--padding-top:7vw;--padding-bottom:7vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-e8491d4 .elementor-icon{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-e8491d4 .elementor-icon svg{height:6vw;}.elementor-12 .elementor-element.elementor-element-13f7a22 .elementor-heading-title{font-size:3vw;}.elementor-12 .elementor-element.elementor-element-a71f32b{text-align:start;font-size:2.5vw;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-8a67d27{--padding-top:7vw;--padding-bottom:7vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-2bdf320 .elementor-icon{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-2bdf320 .elementor-icon svg{height:6vw;}.elementor-12 .elementor-element.elementor-element-7ce723b .elementor-heading-title{font-size:3vw;}.elementor-12 .elementor-element.elementor-element-49ae843{text-align:start;font-size:2.5vw;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-40388ce{--padding-top:7vw;--padding-bottom:7vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-b0a2d17 .elementor-icon{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-b0a2d17 .elementor-icon svg{height:6vw;}.elementor-12 .elementor-element.elementor-element-3e1887d .elementor-heading-title{font-size:3vw;}.elementor-12 .elementor-element.elementor-element-5cc7a69{text-align:start;font-size:2.5vw;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-93ac7c4 .elementor-button{font-size:2.5vw;padding:2vw 5vw 2vw 5vw;}.elementor-12 .elementor-element.elementor-element-2742a47{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-0c89be2{--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--padding-top:7vw;--padding-bottom:7vw;--padding-left:2vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-c51ddd1 .elementor-heading-title{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-e3201cc{font-size:2.5vw;}.elementor-12 .elementor-element.elementor-element-e550340{--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-b6057f3 .elementor-heading-title{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-62f8d4e{font-size:2.5vw;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item{padding:0em 0em 3em 0em;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_spacer{width:25px;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_hr_line{width:40px;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_icon{width:75px;height:75px;font-size:25px;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_icon img{width:75px;height:75px;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_content{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_title{font-size:3vw;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_text{font-size:2vw;}.elementor-12 .elementor-element.elementor-element-6ac84a8 .elementor-button{font-size:2.5vw;padding:2vw 5vw 2vw 5vw;}.elementor-12 .elementor-element.elementor-element-880d8b5{--padding-top:0vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-d5fc689{--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--padding-top:0vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-4026a82 .elementor-heading-title{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-c0dcad5{font-size:2.5vw;}.elementor-12 .elementor-element.elementor-element-30cc352 .elementor-heading-title{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-504c0ee .elementor-button{font-size:2.5vw;padding:2vw 5vw 2vw 5vw;}.elementor-12 .elementor-element.elementor-element-0ede29b{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-637d7d1 img{width:20%;}.elementor-12 .elementor-element.elementor-element-1e6d3f3{font-size:1.7vw;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-3277615{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-5a4e9e1 img{max-width:40%;}.elementor-12 .elementor-element.elementor-element-1039750{--gap:15vw 15vw;--row-gap:15vw;--column-gap:15vw;}.elementor-12 .elementor-element.elementor-element-a381647 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-9af2655{font-size:4vw;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-8f267c5 .elementor-button{font-size:4vw;padding:5vw 7vw 5vw 7vw;}.elementor-12 .elementor-element.elementor-element-df133bd .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-df133bd .elementor-icon svg{height:50px;}.elementor-12 .elementor-element.elementor-element-736abd1{--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-7778266 .elementor-heading-title{font-size:7vw;}.elementor-12 .elementor-element.elementor-element-059d93b{--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--margin-top:7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-cd17357{--min-height:60vh;--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--padding-top:15vw;--padding-bottom:15vw;--padding-left:7vw;--padding-right:7vw;}.elementor-12 .elementor-element.elementor-element-0eda827 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0eda827 .elementor-icon{font-size:12vw;}.elementor-12 .elementor-element.elementor-element-0eda827 .elementor-icon svg{height:12vw;}.elementor-12 .elementor-element.elementor-element-af18b84{text-align:center;}.elementor-12 .elementor-element.elementor-element-af18b84 .elementor-heading-title{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-551106d{text-align:center;font-size:4vw;}.elementor-12 .elementor-element.elementor-element-e153fd5{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-650ab3e .elementor-heading-title{font-size:5vw;}.elementor-12 .elementor-element.elementor-element-f3b1fc2{--min-height:60vh;--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--padding-top:15vw;--padding-bottom:15vw;--padding-left:7vw;--padding-right:7vw;}.elementor-12 .elementor-element.elementor-element-8829d20 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8829d20 .elementor-icon{font-size:12vw;}.elementor-12 .elementor-element.elementor-element-8829d20 .elementor-icon svg{height:12vw;}.elementor-12 .elementor-element.elementor-element-5ef9f5b{text-align:center;}.elementor-12 .elementor-element.elementor-element-5ef9f5b .elementor-heading-title{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-e2eb5d1{text-align:center;font-size:4vw;}.elementor-12 .elementor-element.elementor-element-15c19cb{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-a067cc0 .elementor-heading-title{font-size:5vw;}.elementor-12 .elementor-element.elementor-element-d412f79{--padding-top:0vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-872b8ef .elementor-heading-title{font-size:7vw;}.elementor-12 .elementor-element.elementor-element-c97fef2{--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-12 .elementor-element.elementor-element-c2c5e95{--gap:7vw 7vw;--row-gap:7vw;--column-gap:7vw;--padding-top:15vw;--padding-bottom:15vw;--padding-left:7vw;--padding-right:7vw;}.elementor-12 .elementor-element.elementor-element-e361db0 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e361db0 .elementor-icon{font-size:12vw;}.elementor-12 .elementor-element.elementor-element-e361db0 .elementor-icon svg{height:12vw;}.elementor-12 .elementor-element.elementor-element-e5bc878{text-align:center;}.elementor-12 .elementor-element.elementor-element-e5bc878 .elementor-heading-title{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-ac5e355{text-align:center;font-size:4vw;}.elementor-12 .elementor-element.elementor-element-2f829ec{--gap:7vw 7vw;--row-gap:7vw;--column-gap:7vw;--padding-top:15vw;--padding-bottom:15vw;--padding-left:7vw;--padding-right:7vw;}.elementor-12 .elementor-element.elementor-element-f80284f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f80284f .elementor-icon{font-size:12vw;}.elementor-12 .elementor-element.elementor-element-f80284f .elementor-icon svg{height:12vw;}.elementor-12 .elementor-element.elementor-element-f2ea764{text-align:center;}.elementor-12 .elementor-element.elementor-element-f2ea764 .elementor-heading-title{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-a3986d5{text-align:center;font-size:4vw;}.elementor-12 .elementor-element.elementor-element-ed89c17{--gap:7vw 7vw;--row-gap:7vw;--column-gap:7vw;--padding-top:15vw;--padding-bottom:15vw;--padding-left:7vw;--padding-right:7vw;}.elementor-12 .elementor-element.elementor-element-e8491d4 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e8491d4 .elementor-icon{font-size:12vw;}.elementor-12 .elementor-element.elementor-element-e8491d4 .elementor-icon svg{height:12vw;}.elementor-12 .elementor-element.elementor-element-13f7a22{text-align:center;}.elementor-12 .elementor-element.elementor-element-13f7a22 .elementor-heading-title{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-a71f32b{text-align:center;font-size:4vw;}.elementor-12 .elementor-element.elementor-element-8a67d27{--gap:7vw 7vw;--row-gap:7vw;--column-gap:7vw;--padding-top:15vw;--padding-bottom:15vw;--padding-left:7vw;--padding-right:7vw;}.elementor-12 .elementor-element.elementor-element-2bdf320 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2bdf320 .elementor-icon{font-size:12vw;}.elementor-12 .elementor-element.elementor-element-2bdf320 .elementor-icon svg{height:12vw;}.elementor-12 .elementor-element.elementor-element-7ce723b{text-align:center;}.elementor-12 .elementor-element.elementor-element-7ce723b .elementor-heading-title{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-49ae843{text-align:center;font-size:4vw;}.elementor-12 .elementor-element.elementor-element-40388ce{--gap:7vw 7vw;--row-gap:7vw;--column-gap:7vw;--padding-top:15vw;--padding-bottom:15vw;--padding-left:7vw;--padding-right:7vw;}.elementor-12 .elementor-element.elementor-element-b0a2d17 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b0a2d17 .elementor-icon{font-size:12vw;}.elementor-12 .elementor-element.elementor-element-b0a2d17 .elementor-icon svg{height:12vw;}.elementor-12 .elementor-element.elementor-element-3e1887d{text-align:center;}.elementor-12 .elementor-element.elementor-element-3e1887d .elementor-heading-title{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-5cc7a69{text-align:center;font-size:4vw;}.elementor-12 .elementor-element.elementor-element-93ac7c4 .elementor-button{font-size:4vw;line-height:1.2em;padding:5vw 7vw 5vw 7vw;}.elementor-12 .elementor-element.elementor-element-05d0df0{--min-height:50vh;}.elementor-12 .elementor-element.elementor-element-0c89be2{--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-c51ddd1{text-align:center;}.elementor-12 .elementor-element.elementor-element-c51ddd1 .elementor-heading-title{font-size:7vw;}.elementor-12 .elementor-element.elementor-element-e3201cc{text-align:center;font-size:4vw;}.elementor-12 .elementor-element.elementor-element-e550340{--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-b6057f3 .elementor-heading-title{font-size:7vw;}.elementor-12 .elementor-element.elementor-element-62f8d4e{font-size:4vw;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-6a561f2{--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_spacer{width:15px;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_hr_line{width:16px;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_icon{width:60px;height:60px;font-size:20px;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_icon img{width:60px;height:60px;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_title{font-size:5vw;line-height:1em;}.elementor-12 .elementor-element.elementor-element-da9b238 .ue_item_text{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-6ac84a8 .elementor-button{font-size:4vw;line-height:1.2em;padding:5vw 7vw 5vw 7vw;}.elementor-12 .elementor-element.elementor-element-880d8b5{--padding-top:0vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-d5fc689{--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--padding-top:0vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-4026a82 .elementor-heading-title{font-size:7vw;}.elementor-12 .elementor-element.elementor-element-c0dcad5{font-size:4vw;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-30cc352 .elementor-heading-title{font-size:7vw;}.elementor-12 .elementor-element.elementor-element-504c0ee .elementor-button{font-size:4vw;line-height:1.2em;padding:5vw 7vw 5vw 7vw;}.elementor-12 .elementor-element.elementor-element-0ede29b{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-67cfdce{--gap:7vw 7vw;--row-gap:7vw;--column-gap:7vw;}.elementor-12 .elementor-element.elementor-element-637d7d1 img{width:40%;}.elementor-12 .elementor-element.elementor-element-1e6d3f3{font-size:3vw;}}/* Start custom CSS for button, class: .elementor-element-8f267c5 */.elementor-12 .elementor-element.elementor-element-8f267c5 {
    /* Ativa a aceleração de hardware (GPU) */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    
    /* Evita que a parte de trás do elemento tente ser renderizada */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

    /* Melhora a renderização da fonte durante a animação para não "emagrecer" ou tremer */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Avisa o navegador que haverá mudança de transformação */
    will-change: transform;
    
    /* Garante uma transição suave (ajuste o tempo se necessário) */
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Opcional: Se a fonte ainda estiver ficando embaçada no final */
.elementor-12 .elementor-element.elementor-element-8f267c5:hover {
    /* Assegura que o pixel final seja nítido */
    transform: scale(1.01) translateZ(0); 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0eda827 *//* Para ícones SVG (o mais provável) */
.elementor-12 .elementor-element.elementor-element-0eda827 .elementor-icon svg path {
    fill: #512023 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd17357 */.elementor-12 .elementor-element.elementor-element-cd17357 {
    /* Ativa a aceleração de hardware (GPU) */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    
    /* Evita que a parte de trás do elemento tente ser renderizada */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

    /* Melhora a renderização da fonte durante a animação para não "emagrecer" ou tremer */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Avisa o navegador que haverá mudança de transformação */
    will-change: transform;
    
    /* Garante uma transição suave (ajuste o tempo se necessário) */
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Opcional: Se a fonte ainda estiver ficando embaçada no final */
.elementor-12 .elementor-element.elementor-element-cd17357:hover {
    /* Assegura que o pixel final seja nítido */
    transform: scale(1.01) translateZ(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e153fd5 */.elementor-12 .elementor-element.elementor-element-e153fd5 {
    /* Ativa a aceleração de hardware (GPU) */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    
    /* Evita que a parte de trás do elemento tente ser renderizada */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

    /* Melhora a renderização da fonte durante a animação para não "emagrecer" ou tremer */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Avisa o navegador que haverá mudança de transformação */
    will-change: transform;
    
    /* Garante uma transição suave (ajuste o tempo se necessário) */
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Opcional: Se a fonte ainda estiver ficando embaçada no final */
.elementor-12 .elementor-element.elementor-element-e153fd5:hover {
    /* Assegura que o pixel final seja nítido */
    transform: scale(1.01) translateZ(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b1fc2 */.elementor-12 .elementor-element.elementor-element-f3b1fc2 {
    /* Ativa a aceleração de hardware (GPU) */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    
    /* Evita que a parte de trás do elemento tente ser renderizada */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

    /* Melhora a renderização da fonte durante a animação para não "emagrecer" ou tremer */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Avisa o navegador que haverá mudança de transformação */
    will-change: transform;
    
    /* Garante uma transição suave (ajuste o tempo se necessário) */
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Opcional: Se a fonte ainda estiver ficando embaçada no final */
.elementor-12 .elementor-element.elementor-element-f3b1fc2:hover {
    /* Assegura que o pixel final seja nítido */
    transform: scale(1.01) translateZ(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c19cb */.elementor-12 .elementor-element.elementor-element-15c19cb {
    /* Ativa a aceleração de hardware (GPU) */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    
    /* Evita que a parte de trás do elemento tente ser renderizada */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

    /* Melhora a renderização da fonte durante a animação para não "emagrecer" ou tremer */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Avisa o navegador que haverá mudança de transformação */
    will-change: transform;
    
    /* Garante uma transição suave (ajuste o tempo se necessário) */
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Opcional: Se a fonte ainda estiver ficando embaçada no final */
.elementor-12 .elementor-element.elementor-element-15c19cb:hover {
    /* Assegura que o pixel final seja nítido */
    transform: scale(1.01) translateZ(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2c5e95 */.elementor-12 .elementor-element.elementor-element-c2c5e95 {
    /* Ativa a aceleração de hardware (GPU) */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    
    /* Evita que a parte de trás do elemento tente ser renderizada */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

    /* Melhora a renderização da fonte durante a animação para não "emagrecer" ou tremer */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Avisa o navegador que haverá mudança de transformação */
    will-change: transform;
    
    /* Garante uma transição suave (ajuste o tempo se necessário) */
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Opcional: Se a fonte ainda estiver ficando embaçada no final */
.elementor-12 .elementor-element.elementor-element-c2c5e95:hover {
    /* Assegura que o pixel final seja nítido */
    transform: scale(1.01) translateZ(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f829ec */.elementor-12 .elementor-element.elementor-element-2f829ec {
    /* Ativa a aceleração de hardware (GPU) */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    
    /* Evita que a parte de trás do elemento tente ser renderizada */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

    /* Melhora a renderização da fonte durante a animação para não "emagrecer" ou tremer */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Avisa o navegador que haverá mudança de transformação */
    will-change: transform;
    
    /* Garante uma transição suave (ajuste o tempo se necessário) */
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Opcional: Se a fonte ainda estiver ficando embaçada no final */
.elementor-12 .elementor-element.elementor-element-2f829ec:hover {
    /* Assegura que o pixel final seja nítido */
    transform: scale(1.01) translateZ(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed89c17 */.elementor-12 .elementor-element.elementor-element-ed89c17 {
    /* Ativa a aceleração de hardware (GPU) */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    
    /* Evita que a parte de trás do elemento tente ser renderizada */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

    /* Melhora a renderização da fonte durante a animação para não "emagrecer" ou tremer */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Avisa o navegador que haverá mudança de transformação */
    will-change: transform;
    
    /* Garante uma transição suave (ajuste o tempo se necessário) */
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Opcional: Se a fonte ainda estiver ficando embaçada no final */
.elementor-12 .elementor-element.elementor-element-ed89c17:hover {
    /* Assegura que o pixel final seja nítido */
    transform: scale(1.01) translateZ(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a67d27 */.elementor-12 .elementor-element.elementor-element-8a67d27 {
    /* Ativa a aceleração de hardware (GPU) */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    
    /* Evita que a parte de trás do elemento tente ser renderizada */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

    /* Melhora a renderização da fonte durante a animação para não "emagrecer" ou tremer */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Avisa o navegador que haverá mudança de transformação */
    will-change: transform;
    
    /* Garante uma transição suave (ajuste o tempo se necessário) */
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Opcional: Se a fonte ainda estiver ficando embaçada no final */
.elementor-12 .elementor-element.elementor-element-8a67d27:hover {
    /* Assegura que o pixel final seja nítido */
    transform: scale(1.01) translateZ(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40388ce */.elementor-12 .elementor-element.elementor-element-40388ce {
    /* Ativa a aceleração de hardware (GPU) */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    
    /* Evita que a parte de trás do elemento tente ser renderizada */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

    /* Melhora a renderização da fonte durante a animação para não "emagrecer" ou tremer */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Avisa o navegador que haverá mudança de transformação */
    will-change: transform;
    
    /* Garante uma transição suave (ajuste o tempo se necessário) */
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Opcional: Se a fonte ainda estiver ficando embaçada no final */
.elementor-12 .elementor-element.elementor-element-40388ce:hover {
    /* Assegura que o pixel final seja nítido */
    transform: scale(1.01) translateZ(0); 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-93ac7c4 */.elementor-12 .elementor-element.elementor-element-93ac7c4 {
    /* Ativa a aceleração de hardware (GPU) */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    
    /* Evita que a parte de trás do elemento tente ser renderizada */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

    /* Melhora a renderização da fonte durante a animação para não "emagrecer" ou tremer */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Avisa o navegador que haverá mudança de transformação */
    will-change: transform;
    
    /* Garante uma transição suave (ajuste o tempo se necessário) */
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Opcional: Se a fonte ainda estiver ficando embaçada no final */
.elementor-12 .elementor-element.elementor-element-93ac7c4:hover {
    /* Assegura que o pixel final seja nítido */
    transform: scale(1.01) translateZ(0); 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ac84a8 */.elementor-12 .elementor-element.elementor-element-6ac84a8 {
    /* Ativa a aceleração de hardware (GPU) */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    
    /* Evita que a parte de trás do elemento tente ser renderizada */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

    /* Melhora a renderização da fonte durante a animação para não "emagrecer" ou tremer */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Avisa o navegador que haverá mudança de transformação */
    will-change: transform;
    
    /* Garante uma transição suave (ajuste o tempo se necessário) */
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Opcional: Se a fonte ainda estiver ficando embaçada no final */
.elementor-12 .elementor-element.elementor-element-6ac84a8:hover {
    /* Assegura que o pixel final seja nítido */
    transform: scale(1.01) translateZ(0); 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-504c0ee */.elementor-12 .elementor-element.elementor-element-504c0ee {
    /* Ativa a aceleração de hardware (GPU) */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    
    /* Evita que a parte de trás do elemento tente ser renderizada */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

    /* Melhora a renderização da fonte durante a animação para não "emagrecer" ou tremer */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Avisa o navegador que haverá mudança de transformação */
    will-change: transform;
    
    /* Garante uma transição suave (ajuste o tempo se necessário) */
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Opcional: Se a fonte ainda estiver ficando embaçada no final */
.elementor-12 .elementor-element.elementor-element-504c0ee:hover {
    /* Assegura que o pixel final seja nítido */
    transform: scale(1.01) translateZ(0); 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next Rounded';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://lp.meumedicoja.com.br/wp-content/uploads/2025/12/AvenirNextRoundedStd-Reg.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next Rounded';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://lp.meumedicoja.com.br/wp-content/uploads/2025/12/AvenirNextRoundedStd-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next Rounded';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://lp.meumedicoja.com.br/wp-content/uploads/2025/12/AvenirNextRoundedStd-Med.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next Rounded';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://lp.meumedicoja.com.br/wp-content/uploads/2025/12/AvenirNextRoundedStd-MedIt.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next Rounded';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lp.meumedicoja.com.br/wp-content/uploads/2025/12/AvenirNextRoundedStd-Demi.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next Rounded';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://lp.meumedicoja.com.br/wp-content/uploads/2025/12/AvenirNextRoundedStd-DemiIt.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next Rounded';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://lp.meumedicoja.com.br/wp-content/uploads/2025/12/AvenirNextRoundedStd-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next Rounded';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://lp.meumedicoja.com.br/wp-content/uploads/2025/12/AvenirNextRoundedStd-BoldIt.ttf') format('truetype');
}
/* End Custom Fonts CSS */