.elementor-8 .elementor-element.elementor-element-0b7018c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b02f5f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8c669cb{--display:flex;--min-height:662px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8c669cb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8c669cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leonardobittencourtpsicologo.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-08-19-at-15.08.39.jpeg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-cac6911{--display:flex;--min-height:424px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cac6911.e-con{--flex-grow:0;--flex-shrink:0;}.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-8 .elementor-element.elementor-element-40a4dec{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-40a4dec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-40a4dec .elementor-heading-title{font-size:54px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a8d1bf2{width:var( --container-widget-width, 71.83% );max-width:71.83%;--container-widget-width:71.83%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a8d1bf2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a8d1bf2 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-32d9ec1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-63b1b45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-167dd52{--display:flex;--min-height:655px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-167dd52:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-167dd52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leonardobittencourtpsicologo.com/wp-content/uploads/2026/08/ChatGPT-Image-20_08_2026-14_18_48-2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-62b2ae7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5359306{width:var( --container-widget-width, 101.54% );max-width:101.54%;--container-widget-width:101.54%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-5359306.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5359306 .elementor-heading-title{font-size:54px;font-weight:600;color:#00291C;}.elementor-8 .elementor-element.elementor-element-0389f37{width:var( --container-widget-width, 80.77% );max-width:80.77%;--container-widget-width:80.77%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-0389f37.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0389f37 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:400;line-height:23px;color:#00291C;}.elementor-8 .elementor-element.elementor-element-3bb5a3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3bb5a3b.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-9ca0422{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9ca0422.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-105891e{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-105891e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-428cbe7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ed0a98d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-535171d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-400e704{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1fb3e25{--display:flex;--min-height:1057px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1fb3e25:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1fb3e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0E7C2;}.elementor-8 .elementor-element.elementor-element-1fb3e25.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-25c5bc5{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-25c5bc5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-25c5bc5 .elementor-heading-title{font-size:54px;font-weight:600;color:#00291C;}.elementor-8 .elementor-element.elementor-element-30d9b51{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-30d9b51.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-30d9b51 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:400;line-height:23px;color:#00291C;}.elementor-8 .elementor-element.elementor-element-0e50097{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0e50097.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-14ea277{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-14ea277.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-edd17d5{--display:flex;--min-height:1109px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-edd17d5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-edd17d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C0815;}.elementor-8 .elementor-element.elementor-element-d1dc083{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-500ed70{width:var( --container-widget-width, 99.588% );max-width:99.588%;--container-widget-width:99.588%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-500ed70.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-500ed70 .elementor-heading-title{font-size:54px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6554640{width:var( --container-widget-width, 102.71% );max-width:102.71%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:102.71%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-6554640.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6554640 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-96363e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-96363e5.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-4b6fb6d{width:var( --container-widget-width, 82.916% );max-width:82.916%;--container-widget-width:82.916%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-4b6fb6d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4b6fb6d .elementor-heading-title{font-size:23px;font-weight:400;color:#F0E7C2;}.elementor-8 .elementor-element.elementor-element-cd7f8ea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cd7f8ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-84138e5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f4fbac6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d6e52b5{--display:flex;--min-height:611px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d6e52b5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d6e52b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00291C;}.elementor-8 .elementor-element.elementor-element-b3fe273{--display:flex;--min-height:826px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b3fe273:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b3fe273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0E7C2;background-image:url("https://leonardobittencourtpsicologo.com/wp-content/uploads/2026/08/ChatGPT-Image-20_08_2026-14_18_47-1.png");}.elementor-8 .elementor-element.elementor-element-b3fe273.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-bef6da6{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-bef6da6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-bef6da6 .elementor-heading-title{font-size:54px;font-weight:600;color:#00291C;}.elementor-8 .elementor-element.elementor-element-8272e10{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-8272e10.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fd948e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fd948e0.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-0cb4f3b{--display:flex;--min-height:818px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0cb4f3b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0cb4f3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C0815;}.elementor-8 .elementor-element.elementor-element-a47b508{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-86f6743{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-86f6743.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-86f6743 .elementor-heading-title{font-size:54px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-98bf223{width:var( --container-widget-width, 86% );max-width:86%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-98bf223.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-98bf223 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-09ae0f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-09ae0f5.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-cb0ae7e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cb0ae7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2220b1d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2220b1d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7f8debf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-66176fe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-66176fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d0d9db6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a32eec7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a32eec7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5bba447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0fd246f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0fd246f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fc5f76c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-8c669cb{--min-height:1064px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-cac6911{--min-height:283px;}.elementor-8 .elementor-element.elementor-element-40a4dec{width:var( --container-widget-width, 766.145px );max-width:766.145px;--container-widget-width:766.145px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-40a4dec .elementor-heading-title{font-size:48px;}.elementor-8 .elementor-element.elementor-element-a8d1bf2{width:var( --container-widget-width, 644px );max-width:644px;--container-widget-width:644px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-167dd52{--min-height:1013px;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-62b2ae7{--min-height:347px;}.elementor-8 .elementor-element.elementor-element-5359306 .elementor-heading-title{font-size:49px;line-height:1.1em;}.elementor-8 .elementor-element.elementor-element-0389f37{width:var( --container-widget-width, 681.441px );max-width:681.441px;--container-widget-width:681.441px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3bb5a3b.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-1fb3e25{--min-height:1206px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-25c5bc5{width:var( --container-widget-width, 657.848px );max-width:657.848px;--container-widget-width:657.848px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-25c5bc5 .elementor-heading-title{font-size:47px;}.elementor-8 .elementor-element.elementor-element-30d9b51{width:var( --container-widget-width, 702.043px );max-width:702.043px;--container-widget-width:702.043px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-0e50097{--container-widget-width:705px;--container-widget-flex-grow:0;width:var( --container-widget-width, 705px );max-width:705px;}.elementor-8 .elementor-element.elementor-element-edd17d5{--min-height:1094px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-500ed70 .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-4b6fb6d{width:var( --container-widget-width, 752.656px );max-width:752.656px;--container-widget-width:752.656px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d6e52b5{--min-height:819px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-eb671da{width:var( --container-widget-width, 677px );max-width:677px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:677px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-eb671da.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b3fe273{--min-height:1228px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-bef6da6 .elementor-heading-title{font-size:47px;}.elementor-8 .elementor-element.elementor-element-0cb4f3b{--min-height:937px;--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:40px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-86f6743.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-98bf223{width:var( --container-widget-width, 457.324px );max-width:457.324px;--container-widget-width:457.324px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-cb0ae7e{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-0b7018c{--content-width:1600px;}.elementor-8 .elementor-element.elementor-element-8c669cb{--content-width:1290px;}.elementor-8 .elementor-element.elementor-element-cac6911{--width:70%;}.elementor-8 .elementor-element.elementor-element-32d9ec1{--content-width:1600px;}.elementor-8 .elementor-element.elementor-element-167dd52{--content-width:1290px;}.elementor-8 .elementor-element.elementor-element-62b2ae7{--width:58%;}.elementor-8 .elementor-element.elementor-element-9ca0422{--width:48.923%;}.elementor-8 .elementor-element.elementor-element-428cbe7{--content-width:1600px;}.elementor-8 .elementor-element.elementor-element-535171d{--content-width:1600px;}.elementor-8 .elementor-element.elementor-element-1fb3e25{--content-width:1290px;}.elementor-8 .elementor-element.elementor-element-edd17d5{--content-width:1290px;}.elementor-8 .elementor-element.elementor-element-d1dc083{--width:58%;}.elementor-8 .elementor-element.elementor-element-cd7f8ea{--width:48.923%;}.elementor-8 .elementor-element.elementor-element-84138e5{--content-width:1600px;}.elementor-8 .elementor-element.elementor-element-d6e52b5{--content-width:1290px;}.elementor-8 .elementor-element.elementor-element-b3fe273{--content-width:1290px;}.elementor-8 .elementor-element.elementor-element-0cb4f3b{--content-width:1290px;}.elementor-8 .elementor-element.elementor-element-a47b508{--width:58%;}.elementor-8 .elementor-element.elementor-element-cb0ae7e{--width:48.923%;}.elementor-8 .elementor-element.elementor-element-2220b1d{--width:102.581%;}.elementor-8 .elementor-element.elementor-element-66176fe{--width:102.581%;}.elementor-8 .elementor-element.elementor-element-a32eec7{--width:102.581%;}.elementor-8 .elementor-element.elementor-element-0fd246f{--width:102.581%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-8c669cb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8c669cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leonardobittencourtpsicologo.com/wp-content/uploads/2026/08/MOBILE-1-copiar.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-8c669cb{--min-height:967px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-40a4dec .elementor-heading-title{font-size:37px;}.elementor-8 .elementor-element.elementor-element-167dd52{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-5359306 .elementor-heading-title{font-size:37px;}.elementor-8 .elementor-element.elementor-element-428cbe7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1fb3e25{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-25c5bc5 .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-edd17d5{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-500ed70 .elementor-heading-title{font-size:37px;}.elementor-8 .elementor-element.elementor-element-6554640{--container-widget-width:641px;--container-widget-flex-grow:0;width:var( --container-widget-width, 641px );max-width:641px;}.elementor-8 .elementor-element.elementor-element-6554640 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-4b6fb6d .elementor-heading-title{font-size:21px;}.elementor-8 .elementor-element.elementor-element-d6e52b5{--min-height:1198px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-b3fe273:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b3fe273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;}.elementor-8 .elementor-element.elementor-element-b3fe273{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-bef6da6 .elementor-heading-title{font-size:37px;}.elementor-8 .elementor-element.elementor-element-0cb4f3b{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-86f6743{width:var( --container-widget-width, 394.938px );max-width:394.938px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:394.938px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-86f6743 .elementor-heading-title{font-size:37px;}}/* Start custom CSS for heading, class: .elementor-element-40a4dec */.elementor-8 .elementor-element.elementor-element-40a4dec .elementor-heading-title,
.elementor-8 .elementor-element.elementor-element-40a4dec .elementor-heading-title * {
    font-family: "Newsreader", serif !important;
}

.elementor-8 .elementor-element.elementor-element-40a4dec .elementor-heading-title {
    color: #F7F3E8 !important;
}

.elementor-8 .elementor-element.elementor-element-40a4dec .elementor-heading-title em,
.elementor-8 .elementor-element.elementor-element-40a4dec .elementor-heading-title .lb-title-highlight {
    color: #DD7559 !important;
    font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c669cb */.elementor-8 .elementor-element.elementor-element-8c669cb {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* VINHETA VERDE SOBRE A FOTO */
.elementor-8 .elementor-element.elementor-element-8c669cb::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background:
        /* verde forte vindo da esquerda */
        linear-gradient(
            90deg,
            rgba(0, 41, 28, 0.96) 0%,
            rgba(0, 41, 28, 0.88) 9%,
            rgba(0, 41, 28, 0.67) 21%,
            rgba(0, 41, 28, 0.32) 37%,
            rgba(0, 41, 28, 0.08) 52%,
            rgba(0, 41, 28, 0) 66%
        ),

        /* sombra verde nas bordas superior e inferior */
        linear-gradient(
            180deg,
            rgba(0, 41, 28, 0.48) 0%,
            rgba(0, 41, 28, 0.10) 16%,
            rgba(0, 41, 28, 0) 32%,
            rgba(0, 41, 28, 0) 68%,
            rgba(0, 41, 28, 0.18) 84%,
            rgba(0, 41, 28, 0.52) 100%
        ),

        /* vinheta geral nas extremidades */
        radial-gradient(
            ellipse at center,
            rgba(0, 41, 28, 0) 42%,
            rgba(0, 41, 28, 0.10) 64%,
            rgba(0, 41, 28, 0.34) 100%
        );
}

/* mantém todo o conteúdo acima do overlay */
.elementor-8 .elementor-element.elementor-element-8c669cb > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5359306 */.elementor-8 .elementor-element.elementor-element-5359306 .elementor-heading-title,
.elementor-8 .elementor-element.elementor-element-5359306 .elementor-heading-title * {
    font-family: "Newsreader", serif !important;
}

.elementor-8 .elementor-element.elementor-element-5359306 .elementor-heading-title {
    color: #00291C !important;
}

.elementor-8 .elementor-element.elementor-element-5359306 .elementor-heading-title em,
.elementor-8 .elementor-element.elementor-element-5359306 .elementor-heading-title .lb-title-highlight {
    color: #DD7559 !important;
    font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25c5bc5 */.elementor-8 .elementor-element.elementor-element-25c5bc5 .elementor-heading-title,
.elementor-8 .elementor-element.elementor-element-25c5bc5 .elementor-heading-title * {
    font-family: "Newsreader", serif !important;
}

.elementor-8 .elementor-element.elementor-element-25c5bc5 .elementor-heading-title {
    color: #00291C !important;
}

.elementor-8 .elementor-element.elementor-element-25c5bc5 .elementor-heading-title em,
.elementor-8 .elementor-element.elementor-element-25c5bc5 .elementor-heading-title .lb-title-highlight {
    color: #DD7559 !important;
    font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500ed70 */.elementor-8 .elementor-element.elementor-element-500ed70 .elementor-heading-title,
.elementor-8 .elementor-element.elementor-element-500ed70 .elementor-heading-title * {
    font-family: "Newsreader", serif !important;
}

.elementor-8 .elementor-element.elementor-element-500ed70 .elementor-heading-title {
    color: #FFFFFF !important;
}

.elementor-8 .elementor-element.elementor-element-500ed70 .elementor-heading-title em,
.elementor-8 .elementor-element.elementor-element-500ed70 .elementor-heading-title .lb-title-highlight {
    color: #DD7559 !important;
    font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b6fb6d */.elementor-8 .elementor-element.elementor-element-4b6fb6d .elementor-heading-title,
.elementor-8 .elementor-element.elementor-element-4b6fb6d .elementor-heading-title * {
    font-family: "Newsreader", serif !important;
}

.elementor-8 .elementor-element.elementor-element-4b6fb6d .elementor-heading-title {
    color: #F0E7C2 !important;
}

.elementor-8 .elementor-element.elementor-element-4b6fb6d .elementor-heading-title em,
.elementor-8 .elementor-element.elementor-element-4b6fb6d .elementor-heading-title .lb-title-highlight {
    color: #DD7559 !important;
    font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bef6da6 */.elementor-8 .elementor-element.elementor-element-bef6da6 .elementor-heading-title,
.elementor-8 .elementor-element.elementor-element-bef6da6 .elementor-heading-title * {
    font-family: "Newsreader", serif !important;
}

.elementor-8 .elementor-element.elementor-element-bef6da6 .elementor-heading-title {
    color: #00291C !important;
}

.elementor-8 .elementor-element.elementor-element-bef6da6 .elementor-heading-title em,
.elementor-8 .elementor-element.elementor-element-bef6da6 .elementor-heading-title .lb-title-highlight {
    color: #DD7559 !important;
    font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86f6743 */.elementor-8 .elementor-element.elementor-element-86f6743 .elementor-heading-title,
.elementor-8 .elementor-element.elementor-element-86f6743 .elementor-heading-title * {
    font-family: "Newsreader", serif !important;
}

.elementor-8 .elementor-element.elementor-element-86f6743 .elementor-heading-title {
    color: #FFFFFF !important;
}

.elementor-8 .elementor-element.elementor-element-86f6743 .elementor-heading-title em,
.elementor-8 .elementor-element.elementor-element-86f6743 .elementor-heading-title .lb-title-highlight {
    color: #DD7559 !important;
    font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS */html, body {
  overflow-x: hidden;
}/* End custom CSS */