.elementor-20 .elementor-element.elementor-element-6dd73f2{--display:flex;--min-height:341px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-6dd73f2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6dd73f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://umdenos.lorenapalmeira.com.br/wp-content/uploads/2026/01/Imagem-5-1.webp");background-repeat:no-repeat;background-size:cover;}.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-20 .elementor-element.elementor-element-e57b8c2{text-align:center;}.elementor-20 .elementor-element.elementor-element-e57b8c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;line-height:64px;letter-spacing:-1.5px;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-915e76c{--display:flex;--min-height:341px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-915e76c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-915e76c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://umdenos.lorenapalmeira.com.br/wp-content/uploads/2026/01/Imagem-5-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-4561bf2{text-align:center;}.elementor-20 .elementor-element.elementor-element-4561bf2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;line-height:64px;letter-spacing:-1.5px;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-f6a007d{--display:flex;--min-height:505px;--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:062px;--padding-bottom:83px;--padding-left:187px;--padding-right:187px;}.elementor-20 .elementor-element.elementor-element-1f958fd{--display:flex;}.elementor-20 .elementor-element.elementor-element-d274c48{--display:flex;--min-height:360px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:012px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-d274c48:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d274c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EFEF;}.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-20 .elementor-element.elementor-element-259c259 img{border-radius:12px 12px 12px 12px;}.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-20 .elementor-element.elementor-element-b45d588{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:-1.5px;color:var( --e-global-color-primary );}.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-20 .elementor-element.elementor-element-755389c .elementor-button{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:36px;letter-spacing:-1.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-755389c .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-755389c .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-755389c{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-755389c .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-755389c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-9a34549{--display:flex;}.elementor-20 .elementor-element.elementor-element-620fd82{--display:flex;--min-height:360px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:012px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-620fd82:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-620fd82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EFEF;}.elementor-20 .elementor-element.elementor-element-2eeaf09 img{border-radius:12px 12px 12px 12px;}.elementor-20 .elementor-element.elementor-element-986311a{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:-1.5px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-63c941a .elementor-button{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:36px;letter-spacing:-1.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-63c941a .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-63c941a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-63c941a{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-63c941a .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-63c941a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-b6c84a6{--display:flex;--min-height:360px;}.elementor-20 .elementor-element.elementor-element-d09e7a6{--display:flex;--min-height:360px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:012px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-d09e7a6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d09e7a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EFEF;}.elementor-20 .elementor-element.elementor-element-036592a img{border-radius:12px 12px 12px 12px;}.elementor-20 .elementor-element.elementor-element-b319ea1{width:var( --container-widget-width, 278px );max-width:278px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:278px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-b319ea1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:-0.3px;}.elementor-20 .elementor-element.elementor-element-9c76205 .elementor-button{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:36px;letter-spacing:-1.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-9c76205 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-9c76205 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-9c76205{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-9c76205 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-9c76205 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-cc2bb2e{--e-n-carousel-swiper-slides-gap:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-20 .elementor-element.elementor-element-b5a99c5{--display:flex;--min-height:505px;--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:062px;--padding-bottom:83px;--padding-left:187px;--padding-right:187px;}.elementor-20 .elementor-element.elementor-element-84cd6cb{--display:flex;--min-height:411px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:250px;--padding-right:373px;}.elementor-20 .elementor-element.elementor-element-84cd6cb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-84cd6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-20 .elementor-element.elementor-element-e4de21b{width:var( --container-widget-width, 800px );max-width:800px;margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-e4de21b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;line-height:61px;}.elementor-20 .elementor-element.elementor-element-d9e4397{width:var( --container-widget-width, 889px );max-width:889px;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 90px) 0px;--container-widget-width:889px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-1.5px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-48381ff{--display:flex;--min-height:382px;--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-evenly;--flex-wrap:wrap;--margin-top:075px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-780d905{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 58px) 0px;padding:46px 368px 0px 368px;text-align:center;}.elementor-20 .elementor-element.elementor-element-780d905 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:64px;letter-spacing:-1.5px;color:var( --e-global-color-text );}.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-20 .elementor-element.elementor-element-3eff781{width:var( --container-widget-width, 210px );max-width:210px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-3eff781 .elementor-icon-box-wrapper{gap:32px;}.elementor-20 .elementor-element.elementor-element-3eff781 .elementor-icon-box-title{margin-block-end:16px;}.elementor-20 .elementor-element.elementor-element-3eff781 .elementor-icon{font-size:108px;}.elementor-20 .elementor-element.elementor-element-3eff781 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-3eff781 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:-1.5px;}.elementor-20 .elementor-element.elementor-element-3eff781 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-1.5px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-044c5c8{width:var( --container-widget-width, 210px );max-width:210px;padding:0px 0px 0px 0px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-044c5c8 .elementor-icon-box-wrapper{gap:32px;}.elementor-20 .elementor-element.elementor-element-044c5c8 .elementor-icon-box-title{margin-block-end:16px;}.elementor-20 .elementor-element.elementor-element-044c5c8 .elementor-icon{font-size:108px;}.elementor-20 .elementor-element.elementor-element-044c5c8 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-044c5c8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:1.5px;}.elementor-20 .elementor-element.elementor-element-044c5c8 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-1.5px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-188cfa4{width:var( --container-widget-width, 210px );max-width:210px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-188cfa4 .elementor-icon-box-wrapper{gap:32px;}.elementor-20 .elementor-element.elementor-element-188cfa4 .elementor-icon-box-title{margin-block-end:16px;}.elementor-20 .elementor-element.elementor-element-188cfa4 .elementor-icon{font-size:108px;}.elementor-20 .elementor-element.elementor-element-188cfa4 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-188cfa4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:-1.5px;}.elementor-20 .elementor-element.elementor-element-188cfa4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-1.5px;color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-f6a007d{--width:100vw;}.elementor-20 .elementor-element.elementor-element-b5a99c5{--width:100vw;}}@media(min-width:2400px){.elementor-20 .elementor-element.elementor-element-f6a007d{--width:100vw;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:62px;--padding-bottom:083px;--padding-left:250px;--padding-right:250px;}.elementor-20 .elementor-element.elementor-element-b319ea1{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-20 .elementor-element.elementor-element-b5a99c5{--width:100vw;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:62px;--padding-bottom:083px;--padding-left:250px;--padding-right:250px;}.elementor-20 .elementor-element.elementor-element-84cd6cb{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:125px;--padding-right:250px;}}@media(max-width:1366px){.elementor-20 .elementor-element.elementor-element-f6a007d{--padding-top:62px;--padding-bottom:83px;--padding-left:147px;--padding-right:147px;}.elementor-20 .elementor-element.elementor-element-cc2bb2e{--e-n-carousel-swiper-slides-gap:10px;}.elementor-20 .elementor-element.elementor-element-b5a99c5{--padding-top:62px;--padding-bottom:83px;--padding-left:147px;--padding-right:147px;}.elementor-20 .elementor-element.elementor-element-d9e4397{--container-widget-width:750px;--container-widget-flex-grow:0;width:var( --container-widget-width, 750px );max-width:750px;}.elementor-20 .elementor-element.elementor-element-48381ff{--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-780d905{width:100%;max-width:100%;padding:46px 0px 0px 0px;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-e57b8c2 .elementor-heading-title{font-size:48px;}.elementor-20 .elementor-element.elementor-element-4561bf2 .elementor-heading-title{font-size:48px;}.elementor-20 .elementor-element.elementor-element-f6a007d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:062px;--padding-bottom:83px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-b45d588{font-size:12px;}.elementor-20 .elementor-element.elementor-element-986311a{font-size:12px;}.elementor-20 .elementor-element.elementor-element-b319ea1 .elementor-heading-title{font-size:12px;}.elementor-20 .elementor-element.elementor-element-cc2bb2e{--e-n-carousel-swiper-slides-to-display:3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-b5a99c5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:062px;--padding-bottom:83px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-84cd6cb{--padding-top:0px;--padding-bottom:0px;--padding-left:83px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e4de21b{margin:85px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-e4de21b .elementor-heading-title{font-size:36px;line-height:50px;}.elementor-20 .elementor-element.elementor-element-d9e4397{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}.elementor-20 .elementor-element.elementor-element-48381ff{--padding-top:0px;--padding-bottom:0px;--padding-left:83px;--padding-right:84px;}.elementor-20 .elementor-element.elementor-element-780d905 .elementor-heading-title{font-size:48px;}}@media(max-width:880px){.elementor-20 .elementor-element.elementor-element-e4de21b .elementor-heading-title{font-size:44px;}.elementor-20 .elementor-element.elementor-element-d9e4397{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-6dd73f2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6dd73f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://umdenos.lorenapalmeira.com.br/wp-content/uploads/2026/01/Imagem-2.png");background-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-6dd73f2{--min-height:215px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e57b8c2{width:var( --container-widget-width, 313px );max-width:313px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-e57b8c2.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-e57b8c2 .elementor-heading-title{font-size:32px;line-height:40px;letter-spacing:-1.5px;}.elementor-20 .elementor-element.elementor-element-915e76c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-915e76c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://umdenos.lorenapalmeira.com.br/wp-content/uploads/2026/01/Imagem-2.png");background-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-915e76c{--min-height:215px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4561bf2{width:var( --container-widget-width, 313px );max-width:313px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-4561bf2.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-4561bf2 .elementor-heading-title{font-size:32px;line-height:40px;letter-spacing:-1.5px;}.elementor-20 .elementor-element.elementor-element-f6a007d{--min-height:524px;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:59px;--padding-bottom:105px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-1f958fd{--min-height:360px;}.elementor-20 .elementor-element.elementor-element-d274c48{--padding-top:12px;--padding-bottom:12px;--padding-left:012px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-259c259{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-259c259 img{width:278px;height:195px;}.elementor-20 .elementor-element.elementor-element-b45d588{padding:0px 0px 0px 8px;font-size:15px;}.elementor-20 .elementor-element.elementor-element-755389c{padding:0px 0px 0px 8px;}.elementor-20 .elementor-element.elementor-element-9a34549{--min-height:360px;}.elementor-20 .elementor-element.elementor-element-2eeaf09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2eeaf09 img{width:278px;height:195px;}.elementor-20 .elementor-element.elementor-element-986311a{padding:0px 0px 0px 8px;font-size:15px;}.elementor-20 .elementor-element.elementor-element-63c941a{padding:0px 0px 0px 8px;}.elementor-20 .elementor-element.elementor-element-036592a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-036592a img{width:278px;height:195px;}.elementor-20 .elementor-element.elementor-element-b319ea1{padding:0px 0px 0px 8px;}.elementor-20 .elementor-element.elementor-element-b319ea1 .elementor-heading-title{font-size:15px;}.elementor-20 .elementor-element.elementor-element-9c76205{padding:0px 0px 0px 8px;}.elementor-20 .elementor-element.elementor-element-cc2bb2e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-20 .elementor-element.elementor-element-b5a99c5{--min-height:524px;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:59px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-84cd6cb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e4de21b{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 0px 0px;--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-20 .elementor-element.elementor-element-e4de21b .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-20 .elementor-element.elementor-element-d9e4397{padding:0px 24px 0px 0px;--container-widget-width:364px;--container-widget-flex-grow:0;width:var( --container-widget-width, 364px );max-width:364px;}.elementor-20 .elementor-element.elementor-element-48381ff{--min-height:993px;--margin-top:56px;--margin-bottom:88px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-780d905{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-3eff781{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-044c5c8{margin:032px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-188cfa4{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for heading, class: .elementor-element-e57b8c2 *//* Esconde a quebra de linha extra em Desktop e Tablet */
.mobile-only {
    display: none;
}

/* Configurações exclusivas para Mobile */
@media (max-width: 767px) {
    .title {
        display: block; /* Alterado de flex para block para respeitar o <br> */
        font-family: 'Montserrat', sans-serif;
        font-size: 32px;
        line-height: 40px;
        letter-spacing: -0.01em;
        color: #ffffff;
        text-align: center;
        text-shadow: 0px 1px 15px rgba(0, 0, 0, 0.25);
        
        /* Em vez de width/height fixos, usamos padding e largura máxima */
        width: 100%;
        max-width: 370px;
        margin: 0 auto !important; 
    }

    /* Ativa a quebra de linha apenas no mobile */
    .mobile-only {
        display: inline;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4561bf2 *//* Esconde a quebra de linha extra em Desktop e Tablet */
.mobile-only {
    display: none;
}

/* Configurações exclusivas para Mobile */
@media (max-width: 767px) {
    .title {
        display: block; /* Alterado de flex para block para respeitar o <br> */
        font-family: 'Montserrat', sans-serif;
        font-size: 32px;
        line-height: 40px;
        letter-spacing: -0.01em;
        color: #ffffff;
        text-align: center;
        text-shadow: 0px 1px 15px rgba(0, 0, 0, 0.25);
        
        /* Em vez de width/height fixos, usamos padding e largura máxima */
        width: 100%;
        max-width: 370px;
        margin: 0 auto !important; 
    }

    /* Ativa a quebra de linha apenas no mobile */
    .mobile-only {
        display: inline;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b45d588 */.lorem-ipsum-dolor-container {
  	width: 100%;
  	position: relative;
  	font-size: 15px;
  	letter-spacing: -0.01em;
  	line-height: 20px;
  	font-family: var(--font-montserrat);
  	color: var(--color-black);
  	text-align: left;
  	display: inline-block;
}
.com-apenas-r5 {
  	margin-block-start: 0;
  	margin-block-end: 18px;
}
.voc-muda-o {
  	margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986311a */.lorem-ipsum-dolor-container {
  	width: 100%;
  	position: relative;
  	font-size: 15px;
  	letter-spacing: -0.01em;
  	line-height: 20px;
  	font-family: var(--font-montserrat);
  	color: var(--color-black);
  	text-align: left;
  	display: inline-block;
}
.com-r50-dez {
  	margin-block-start: 0;
  	margin-block-end: 18px;
}
.voc-pode-ajudar {
  	margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b319ea1 */.lorem-ipsum-dolor {
width: 100%;
position: relative;
font-size: 15px;
letter-spacing: -0.01em;
line-height: 20px;
font-family: var(--font-montserrat);
color: var(--color-black);
white-space: pre-wrap;
text-align: left;
display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d09e7a6 */.doao {
  	width: 100%;
  	height: 360px;
  	position: relative;
  	border-radius: var(--br-12);
  	background-color: var(--color-whitesmoke);
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 12px;
  	box-sizing: border-box;
  	gap: 12px;
  	text-align: left;
  	font-size: 15px;
  	color: var(--color-black);
  	font-family: var(--font-montserrat);
}
.doao-child {
  	align-self: stretch;
  	height: 195px;
  	position: relative;
  	border-radius: var(--br-12);
  	max-width: 100%;
  	overflow: hidden;
  	flex-shrink: 0;
  	object-fit: cover;
}
.lorem-ipsum-dolor-sit-amet-co-wrapper {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
}
.lorem-ipsum-dolor-container {
  	align-self: stretch;
  	position: relative;
  	letter-spacing: -0.01em;
  	line-height: 20px;
}
.com-apenas-r5 {
  	margin-block-start: 0;
  	margin-block-end: 18px;
}
.voc-muda-o {
  	margin: 0;
}
.boto-doao-valor {
  	width: 178px;
  	height: 36px;
  	position: relative;
  	border-radius: 8px;
  	background-color: var(--color-orangered);
  	text-align: center;
  	font-size: 20px;
  	color: var(--color-white);
}
.doe-r-00000 {
  	position: absolute;
  	top: 0px;
  	left: calc(50% - 79px);
  	letter-spacing: -0.01em;
  	line-height: 36px;
  	text-transform: uppercase;
  	display: inline-block;
  	width: 157px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b45d588 */.lorem-ipsum-dolor-container {
  	width: 100%;
  	position: relative;
  	font-size: 15px;
  	letter-spacing: -0.01em;
  	line-height: 20px;
  	font-family: var(--font-montserrat);
  	color: var(--color-black);
  	text-align: left;
  	display: inline-block;
}
.com-apenas-r5 {
  	margin-block-start: 0;
  	margin-block-end: 18px;
}
.voc-muda-o {
  	margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986311a */.lorem-ipsum-dolor-container {
  	width: 100%;
  	position: relative;
  	font-size: 15px;
  	letter-spacing: -0.01em;
  	line-height: 20px;
  	font-family: var(--font-montserrat);
  	color: var(--color-black);
  	text-align: left;
  	display: inline-block;
}
.com-r50-dez {
  	margin-block-start: 0;
  	margin-block-end: 18px;
}
.voc-pode-ajudar {
  	margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b319ea1 */.lorem-ipsum-dolor {
width: 100%;
position: relative;
font-size: 15px;
letter-spacing: -0.01em;
line-height: 20px;
font-family: var(--font-montserrat);
color: var(--color-black);
white-space: pre-wrap;
text-align: left;
display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d09e7a6 */.doao {
  	width: 100%;
  	height: 360px;
  	position: relative;
  	border-radius: var(--br-12);
  	background-color: var(--color-whitesmoke);
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 12px;
  	box-sizing: border-box;
  	gap: 12px;
  	text-align: left;
  	font-size: 15px;
  	color: var(--color-black);
  	font-family: var(--font-montserrat);
}
.doao-child {
  	align-self: stretch;
  	height: 195px;
  	position: relative;
  	border-radius: var(--br-12);
  	max-width: 100%;
  	overflow: hidden;
  	flex-shrink: 0;
  	object-fit: cover;
}
.lorem-ipsum-dolor-sit-amet-co-wrapper {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
}
.lorem-ipsum-dolor-container {
  	align-self: stretch;
  	position: relative;
  	letter-spacing: -0.01em;
  	line-height: 20px;
}
.com-apenas-r5 {
  	margin-block-start: 0;
  	margin-block-end: 18px;
}
.voc-muda-o {
  	margin: 0;
}
.boto-doao-valor {
  	width: 178px;
  	height: 36px;
  	position: relative;
  	border-radius: 8px;
  	background-color: var(--color-orangered);
  	text-align: center;
  	font-size: 20px;
  	color: var(--color-white);
}
.doe-r-00000 {
  	position: absolute;
  	top: 0px;
  	left: calc(50% - 79px);
  	letter-spacing: -0.01em;
  	line-height: 36px;
  	text-transform: uppercase;
  	display: inline-block;
  	width: 157px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b45d588 */.lorem-ipsum-dolor-container {
  	width: 100%;
  	position: relative;
  	font-size: 15px;
  	letter-spacing: -0.01em;
  	line-height: 20px;
  	font-family: var(--font-montserrat);
  	color: var(--color-black);
  	text-align: left;
  	display: inline-block;
}
.com-apenas-r5 {
  	margin-block-start: 0;
  	margin-block-end: 18px;
}
.voc-muda-o {
  	margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986311a */.lorem-ipsum-dolor-container {
  	width: 100%;
  	position: relative;
  	font-size: 15px;
  	letter-spacing: -0.01em;
  	line-height: 20px;
  	font-family: var(--font-montserrat);
  	color: var(--color-black);
  	text-align: left;
  	display: inline-block;
}
.com-r50-dez {
  	margin-block-start: 0;
  	margin-block-end: 18px;
}
.voc-pode-ajudar {
  	margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b319ea1 */.lorem-ipsum-dolor {
width: 100%;
position: relative;
font-size: 15px;
letter-spacing: -0.01em;
line-height: 20px;
font-family: var(--font-montserrat);
color: var(--color-black);
white-space: pre-wrap;
text-align: left;
display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d09e7a6 */.doao {
  	width: 100%;
  	height: 360px;
  	position: relative;
  	border-radius: var(--br-12);
  	background-color: var(--color-whitesmoke);
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 12px;
  	box-sizing: border-box;
  	gap: 12px;
  	text-align: left;
  	font-size: 15px;
  	color: var(--color-black);
  	font-family: var(--font-montserrat);
}
.doao-child {
  	align-self: stretch;
  	height: 195px;
  	position: relative;
  	border-radius: var(--br-12);
  	max-width: 100%;
  	overflow: hidden;
  	flex-shrink: 0;
  	object-fit: cover;
}
.lorem-ipsum-dolor-sit-amet-co-wrapper {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
}
.lorem-ipsum-dolor-container {
  	align-self: stretch;
  	position: relative;
  	letter-spacing: -0.01em;
  	line-height: 20px;
}
.com-apenas-r5 {
  	margin-block-start: 0;
  	margin-block-end: 18px;
}
.voc-muda-o {
  	margin: 0;
}
.boto-doao-valor {
  	width: 178px;
  	height: 36px;
  	position: relative;
  	border-radius: 8px;
  	background-color: var(--color-orangered);
  	text-align: center;
  	font-size: 20px;
  	color: var(--color-white);
}
.doe-r-00000 {
  	position: absolute;
  	top: 0px;
  	left: calc(50% - 79px);
  	letter-spacing: -0.01em;
  	line-height: 36px;
  	text-transform: uppercase;
  	display: inline-block;
  	width: 157px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b45d588 */.lorem-ipsum-dolor-container {
  	width: 100%;
  	position: relative;
  	font-size: 15px;
  	letter-spacing: -0.01em;
  	line-height: 20px;
  	font-family: var(--font-montserrat);
  	color: var(--color-black);
  	text-align: left;
  	display: inline-block;
}
.com-apenas-r5 {
  	margin-block-start: 0;
  	margin-block-end: 18px;
}
.voc-muda-o {
  	margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986311a */.lorem-ipsum-dolor-container {
  	width: 100%;
  	position: relative;
  	font-size: 15px;
  	letter-spacing: -0.01em;
  	line-height: 20px;
  	font-family: var(--font-montserrat);
  	color: var(--color-black);
  	text-align: left;
  	display: inline-block;
}
.com-r50-dez {
  	margin-block-start: 0;
  	margin-block-end: 18px;
}
.voc-pode-ajudar {
  	margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b319ea1 */.lorem-ipsum-dolor {
width: 100%;
position: relative;
font-size: 15px;
letter-spacing: -0.01em;
line-height: 20px;
font-family: var(--font-montserrat);
color: var(--color-black);
white-space: pre-wrap;
text-align: left;
display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d09e7a6 */.doao {
  	width: 100%;
  	height: 360px;
  	position: relative;
  	border-radius: var(--br-12);
  	background-color: var(--color-whitesmoke);
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: 12px;
  	box-sizing: border-box;
  	gap: 12px;
  	text-align: left;
  	font-size: 15px;
  	color: var(--color-black);
  	font-family: var(--font-montserrat);
}
.doao-child {
  	align-self: stretch;
  	height: 195px;
  	position: relative;
  	border-radius: var(--br-12);
  	max-width: 100%;
  	overflow: hidden;
  	flex-shrink: 0;
  	object-fit: cover;
}
.lorem-ipsum-dolor-sit-amet-co-wrapper {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
}
.lorem-ipsum-dolor-container {
  	align-self: stretch;
  	position: relative;
  	letter-spacing: -0.01em;
  	line-height: 20px;
}
.com-apenas-r5 {
  	margin-block-start: 0;
  	margin-block-end: 18px;
}
.voc-muda-o {
  	margin: 0;
}
.boto-doao-valor {
  	width: 178px;
  	height: 36px;
  	position: relative;
  	border-radius: 8px;
  	background-color: var(--color-orangered);
  	text-align: center;
  	font-size: 20px;
  	color: var(--color-white);
}
.doe-r-00000 {
  	position: absolute;
  	top: 0px;
  	left: calc(50% - 79px);
  	letter-spacing: -0.01em;
  	line-height: 36px;
  	text-transform: uppercase;
  	display: inline-block;
  	width: 157px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-cc2bb2e */body {
  	margin: 0;
  	line-height: normal;
}


:root {
  	
  	/* Common Style Variables */
  	
  	/* Color */
  	--color-black: #000;
  	--color-gray: rgba(255, 255, 255, 0);
  	--color-orangered: #f25106;
  	--color-white: #fff;
  	--color-whitesmoke: #f0efef;
  	
  	/* Gap */
  	--gap-12: 12px;
  	
  	/* Padding */
  	--padding-12: 12px;
  	
  	/* BorderRadius */
  	--br-8: 8px;
  	--br-12: 12px;
  	
  	/* Font */
  	--font-montserrat: Montserrat;
  	
  	/* FontSize */
  	--fs-15: 15px;
  	--fs-20: 20px;
  	
  	/* WidthHeights */
  	--height-36: 36px;
  	
  	/* LineHeights */
  	--lh-20: 20px;
  	--lh-36: 36px;
  	
  	/* LetterSpacings */
  	--ls--0_01: -0.01;
  	
}

.doaes {
  	width: 100%;
  	height: 524px;
  	position: relative;
  	background-color: var(--color-gray);
  	overflow: hidden;
  	flex-shrink: 0;
  	text-align: left;
  	font-size: var(--fs-15);
  	color: var(--color-black);
  	font-family: var(--font-montserrat);
}
.doao {
  	position: absolute;
  	top: 59px;
  	left: 55px;
  	border-radius: var(--br-12);
  	background-color: var(--color-whitesmoke);
  	width: 302px;
  	height: 360px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: var(--padding-12);
  	box-sizing: border-box;
  	gap: var(--gap-12);
  	flex-shrink: 0;
}
.doao-child {
  	align-self: stretch;
  	height: 195px;
  	position: relative;
  	border-radius: var(--br-12);
  	max-width: 100%;
  	overflow: hidden;
  	flex-shrink: 0;
  	object-fit: cover;
}
.lorem-ipsum-dolor-sit-amet-co-wrapper {
  	align-self: stretch;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
}
.lorem-ipsum-dolor-container {
  	align-self: stretch;
  	position: relative;
  	letter-spacing: -0.01em;
  	line-height: var(--lh-20);
}
.voc-muda-o {
  	margin: 0;
}
.boto-doao-valor {
  	width: 178px;
  	height: var(--height-36);
  	position: relative;
  	border-radius: var(--br-8);
  	background-color: var(--color-orangered);
  	text-align: center;
  	font-size: var(--fs-20);
  	color: var(--color-white);
}
.doe-r-00000 {
  	position: absolute;
  	top: 0px;
  	left: calc(50% - 79px);
  	letter-spacing: -0.01em;
  	line-height: var(--lh-36);
  	text-transform: uppercase;
  	display: inline-block;
  	width: 157px;
}
.doao2 {
  	position: absolute;
  	top: 59px;
  	left: 381px;
  	border-radius: var(--br-12);
  	background-color: var(--color-whitesmoke);
  	width: 302px;
  	height: 360px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: var(--padding-12);
  	box-sizing: border-box;
  	gap: var(--gap-12);
  	flex-shrink: 0;
}
.com-r50-dez {
  	margin-block-start: 0;
  	margin-block-end: 18px;
}
.doao3 {
  	position: absolute;
  	top: 59px;
  	left: -271px;
  	border-radius: var(--br-12);
  	background-color: var(--color-whitesmoke);
  	width: 302px;
  	height: 360px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	padding: var(--padding-12);
  	box-sizing: border-box;
  	gap: var(--gap-12);
  	flex-shrink: 0;
}
.lorem-ipsum-dolor {
  	align-self: stretch;
  	position: relative;
  	letter-spacing: -0.01em;
  	line-height: var(--lh-20);
  	white-space: pre-wrap;
}/* End custom CSS */